#include "packer.h"
int
main(argc, argv)
int argc;
char *argv[];
{
int32 readed;
int32 wrote;
PWDICT *pwp;
char buffer[STRINGSIZE];
if (argc <= 1)
{
fprintf(stderr, "Usage:\t%s dbname\n", argv[0]);
return (-1);
}
if (!(pwp = PWOpen(argv[1], "w")))
{
perror(argv[1]);
return (-1);
}
wrote = 0;
for (readed = 0; fgets(buffer, STRINGSIZE, stdin); )
{
readed++;
buffer[MAXWORDLEN - 1] = '\0';
Chop(buffer);
if (!buffer[0])
{
fprintf(stderr, "skipping line: %lu\n", readed);
continue;
}
if (PutPW(pwp, buffer))
{
fprintf(stderr, "error: PutPW '%s' line %luy\n", buffer, readed);
}
wrote++;
}
PWClose(pwp);
printf("%lu %lu\n", readed, wrote);
return (0);
}