Skip to content

Commit

Permalink
Fix warnings on Fedora (size_t, %zu and friends)
Browse files Browse the repository at this point in the history
  • Loading branch information
ec429 committed Aug 1, 2011
1 parent 017552f commit 020eb42
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 4 additions & 4 deletions genconfig.c
Expand Up @@ -440,8 +440,8 @@ Generated by <small>genconfig</small></h5>\n\
printf("\t\t\t%s=false;\n", ents[i].cname);
break;
case INT:
printf("\t\telse if(strncmp(argv[arg], \"--%s=\", %u)==0)\n", ents[i].cmdline_name, strlen(ents[i].cmdline_name)+3);
printf("\t\t\tsscanf(argv[arg]+%u, \"%%u\", &%s);\n", strlen(ents[i].cmdline_name)+3, ents[i].cname);
printf("\t\telse if(strncmp(argv[arg], \"--%s=\", %zu)==0)\n", ents[i].cmdline_name, strlen(ents[i].cmdline_name)+3);
printf("\t\t\tsscanf(argv[arg]+%zu, \"%%u\", &%s);\n", strlen(ents[i].cmdline_name)+3, ents[i].cname);
break;
}
}
Expand Down Expand Up @@ -514,15 +514,15 @@ Generated by <small>genconfig</small></h5>\n\
case LEVEL:
printf("\t\t\t\t\t\tif(%s)\n", ents[i].cname);
printf("\t\t\t\t\t\t{\n");
printf("\t\t\t\t\t\t\tchar lmsg[%u];\n", strlen(ents[i].set_msg)+32);
printf("\t\t\t\t\t\t\tchar lmsg[%zu];\n", strlen(ents[i].set_msg)+32);
printf("\t\t\t\t\t\t\tsprintf(lmsg, \"%s level %%u enabled\", %s);\n", ents[i].set_msg, ents[i].cname);
printf("\t\t\t\t\t\t\tadd_to_buffer(cbuf, c_status, lmsg, \"/set: \");\n");
printf("\t\t\t\t\t\t}\n");
printf("\t\t\t\t\t\telse\n");
printf("\t\t\t\t\t\t\tadd_to_buffer(cbuf, c_status, \"%s disabled\", \"/set: \");\n", ents[i].set_msg);
break;
case SET:
printf("\t\t\t\t\t\tchar smsg[%u];\n", strlen(ents[i].set_msg)+24);
printf("\t\t\t\t\t\tchar smsg[%zu];\n", strlen(ents[i].set_msg)+24);
printf("\t\t\t\t\t\tsprintf(smsg, \"%s set to %%u\", %s);\n", ents[i].set_msg, ents[i].cname);
printf("\t\t\t\t\t\tadd_to_buffer(cbuf, c_status, smsg, \"/set: \");\n");
break;
Expand Down
2 changes: 2 additions & 0 deletions plans
Expand Up @@ -10,6 +10,8 @@ Fix possible issue with CTCP. Funny stuff (including random characters) happene

Make hidden lines (quiet mode, conference mode, etc.) be stored in scrollback. Filter on render; that way changes are retroactive.

Store nicks uncrushed in unproc. Makes '/set mnln' retroactive.

Const-correctness. There are a lot of functions taking a char * that should take a const char *.

Remember channel keys for /rejoin. An argument to /rejoin overrides (but doesn't overwrite unless the /rejoin succeeds).
Expand Down

0 comments on commit 020eb42

Please sign in to comment.