Lines Matching refs:curr
234 FSTEntryInfo *curr; in geography() local
239 for(curr = &rootEntryInfo; curr; curr = curr->next) in geography()
241 if (curr->isDir) in geography()
247 curr->filePosition = position; in geography()
249 position += curr->fileLength; in geography()
260 FSTEntryInfo *curr; in createFST() local
279 curr = &rootEntryInfo; in createFST()
282 setIsDir(currFSTEntry, (char)curr->isDir); in createFST()
284 setStringOff(currFSTEntry, curr->nameOffset); in createFST()
288 fprintf(stderr, "pathname: %s\n", curr->pathName); in createFST()
289 fprintf(stderr, "name: %s\n", curr->name); in createFST()
290 fprintf(stderr, "nameoffset: %d\n", curr->nameOffset); in createFST()
293 strcpy( (void*)(FSTStringStart + curr->nameOffset), in createFST()
294 (void*)curr->name ); in createFST()
296 if (curr->isDir) in createFST()
298 setParent(currFSTEntry, curr->parentEntry); in createFST()
299 setNextEntry(currFSTEntry, curr->nextEntry); in createFST()
303 setPosition(currFSTEntry, curr->filePosition); in createFST()
304 setLength(currFSTEntry, curr->fileLength); in createFST()
308 curr = curr->next; in createFST()
342 FSTEntryInfo *curr; in createUserFile() local
358 for(curr = &rootEntryInfo; curr; curr = curr->next) in createUserFile()
360 if (curr->isDir) in createUserFile()
364 fprintf(stdout, "%s", curr->pathName); in createUserFile()
372 fprintf(stdout, "%s", curr->pathName); in createUserFile()
377 if( (fids = open(curr->pathName, O_BINARY | O_RDONLY)) == -1 ) in createUserFile()
379 fprintf(stderr, "error opening %s\n", curr->pathName); in createUserFile()
384 fidd, curr->filePosition - map.userFilePosition, in createUserFile()
385 curr->fileLength); in createUserFile()
389 fprintf(stderr, "error closing %s\n", curr->pathName); in createUserFile()
405 FSTEntryInfo *curr; in makeFST() local
444 curr = next; in makeFST()
445 next = curr->next; in makeFST()
446 free((void*)curr); in makeFST()