--- ./main.c.orig 2006-08-12 13:31:44 +0700 +++ ./main.c 2006-08-12 13:32:10 +0700 @@ -69,7 +69,7 @@ } if(snprintf(mySettings.datafile, sizeof(mySettings.datafile), "%s/.wmbday/data", user->pw_dir) > sizeof(mySettings.datafile)) { - fprintf(stderr, "Path to datafile exceeded buffer size of %d chars\n", sizeof(mySettings.datafile)); + fprintf(stderr, "Path to datafile exceeded buffer size of %zu chars\n", sizeof(mySettings.datafile)); exit(1); } return; @@ -176,7 +176,7 @@ case 'f': /* data-file */ if(optarg) { if(snprintf(mySettings.datafile, sizeof(mySettings.datafile), "%s", optarg) > sizeof(mySettings.datafile)) { - fprintf(stderr, "Path to datafile exceeded buffer size of %d chars\n", sizeof(mySettings.datafile)); + fprintf(stderr, "Path to datafile exceeded buffer size of %zu chars\n", sizeof(mySettings.datafile)); exit(1); }