void selectLevelMenuBackButtonFunction(sguiButton_struct* b) { testTransition=startCameraTransition(&cameraStates[3],&cameraStates[1],64); setupMenuPage(playMenuPage, playMenuPageLength); freeFileList(testList, testListCnt); testList=NULL; }
void loadLevelMenuBackButtonFunction(sguiButton_struct* b) { testTransition=startCameraTransition(&cameraStates[3],&cameraStates[2],64); setupMenuPage(createMenuPage, createMenuPageLength); freeFileList(testList, testListCnt); testList=NULL; }
fileList *listDecryptedInt(char *filename) { fileList *ret = NULL; ArchiveHeader hdr; Entry entry; ulong i; int fd; fd = open(filename, O_RDONLY | O_BINARY); read(fd, &hdr, sizeof(hdr)); if(strcmp(hdr.magic, "KIF")) { printf("Incorrect INT archive. Expected magic 'KIF', was %s\n.", hdr.magic); return NULL; } for(i = 0; i < hdr.entries; i++) { read(fd, &entry, sizeof(entry)); if(!strcmp(entry.filename, "__key__.dat")) { printf("Encrypted INT archive. Aborting...\n"); freeFileList(ret); //In case there were files before the key entry return NULL; } ret = addFile(ret, entry.filename, filename, entry.offset, entry.fileSize); } return ret; }
void PrintHelpFiles( HelpSrchPathItem *srch ) { FileList *list; list = initFileList(); fillFileList( srch, list ); sortFileList( list ); printFileList( list ); freeFileList( list ); }