#include "mystdlib.h" #include #include static int indexed = -1; int main( int argc, char **argv ) { MAP index = NULL; int i; if( argc != 2 ) { fputs( "Syntax: cleanindex ", stderr); exit( 1 ); } if( !(index = map_file( argv[1], 0 ) ) ) exit( 1 ); for( i = 0; i < index->size; i+= 16 ) *((unsigned long*)(index->addr + i)) += *((unsigned char*)index->addr + i + 4); unmap_file( &index ); close( indexed ); return 0; }