void cleanup() { cleanMaps(); //On fait le ménage et on remet les pointeurs à NULL SDL_DestroyRenderer(renderer); renderer = NULL; SDL_DestroyWindow(screen); screen = NULL; //On quitte la SDL SDL_Quit(); }
int main( int argc, char *argv[] ) { double start = usecs(); initCallback(argc, argv); mapBlockChainFiles(); initHashtables(); firstPass(); secondPass(); cleanMaps(); double elapsed = (usecs()-start)*1e-6; info("all done in %.3f seconds\n", elapsed); return 0; }
int main( int argc, char *argv[] ) { auto start = usecs(); initCallback(argc, argv); makeBlockMaps(); initHashtables(); buildNullBlock(); buildBlockHeaders(); computeBlockHeights(); wireLongestChain(); parseLongestChain(); cleanMaps(); auto elapsed = (usecs() - start)*1e-6; info("all done in %.2f seconds\n", elapsed); return 0; }