/* --------- */ /* najigen.c */ /* --------- */ /* naji file generators */ /* this .c file is a part */ /* of libnaji version 0.6.1 */ /* libnaji is based on */ /* the original najitool */ /* both najitool and libnaji */ /* are public domain and are */ /* made by the same author */ /* please read license.txt */ /* made by NECDET COKYAZICI */ #include "libnaji.h" void naji_genlic() { najout("LICENSE"); fprintf(naji_output, "\nTHIS PROGRAM IS NON-COPYRIGHTED PUBLIC DOMAIN AND DISTRIBUTED IN THE\n"); fprintf(naji_output, "HOPE THAT IT WILL BE USEFUL BUT THERE IS NO WARRANTY FOR THE PROGRAM,\n"); fprintf(naji_output, "THE PROGRAM IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER\n"); fprintf(naji_output, "EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n"); fprintf(naji_output, "WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n"); fprintf(naji_output, "THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS\n"); fprintf(naji_output, "WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\n"); fprintf(naji_output, "ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n"); najoutclose(); unix2dos("LICENSE", "license.txt"); } void rndbfile(char *nameout, unsigned long int size) { unsigned long int i=0; najout(nameout); rand_init(); for (i=0; i= 255) { buffer[size] = (unsigned char) 0; buffer[size-1]++; } for (i = (size-1); i >= 0; i--) { if (buffer[i] >= 255) { buffer[i] = (unsigned char) 0; buffer[i-1]++; } } } /* end of while loop */ return; }