Lines Matching refs:path

1012 static inline void fixPath(char* path) {  in fixPath()  argument
1013 int i, len = strlen(path); in fixPath()
1015 if (path[i] == '\\') in fixPath()
1016 path[i] = '/'; in fixPath()
1017 else if (path[i] == '\r' || path[i] == '\n') in fixPath()
1018 path[i] = '\0'; in fixPath()
1164 strcpy(gOpts.loader[j].path, buf2); in parseLoader()
1165 printf("%s=%s\n", gOpts.loader[j].name, gOpts.loader[j].path); in parseLoader()
1213 fprintf(out, "%s=%s\n", gOpts.loader[i].name, gOpts.loader[i].path); in printOpts()
1322 strcpy(gOpts.loader[0].path, DEF_LOADER0_PATH); in initOpts()
1324 strcpy(gOpts.loader[1].path, DEF_LOADER1_PATH); in initOpts()
1358 static inline void getName(char* path, uint16_t* dst) { in getName() argument
1362 if (!path || !dst) in getName()
1364 start = strrchr(path, '/'); in getName()
1366 start = path; in getName()
1369 end = strrchr(path, '.'); in getName()
1371 end = path + strlen(path); in getName()
1381 printf("path: %s, name: %s\n", path, name); in getName()
1385 static inline bool getFileSize(const char *path, uint32_t* size) { in getFileSize() argument
1387 if(stat(path, &st) < 0) in getFileSize()
1390 printf("path: %s, size: %d\n", path, *size); in getFileSize()
1412 static bool writeFile(FILE* outFile, const char* path, bool fix) { in writeFile() argument
1417 FILE* inFile = fopen(path, "rb"); in writeFile()
1421 if (!getFileSize(path, &size)) in writeFile()
1460 printf("writing entry (%s) failed\n", path); in writeFile()
1464 static bool saveEntry(FILE* outFile, char* path, rk_entry_type type, in saveEntry() argument
1469 printf("writing: %s\n", path); in saveEntry()
1471 getName(fixName ? fixName: path, entry.name); in saveEntry()
1475 if (!getFileSize(path, &size)) { in saveEntry()
1476 printf("Saving entry (%s) failed:\n\tCannot get file size.\n", path); in saveEntry()
1571 static inline uint32_t getCrc(const char* path) { in getCrc() argument
1575 FILE* file = fopen(path, "rb"); in getCrc()
1576 getFileSize(path, &size); in getCrc()
1643 if (!saveEntry(outFile, gOpts.loader[i].path, ENTRY_LOADER, 0, in mergeBoot()
1660 if (!writeFile(outFile, gOpts.loader[i].path, true)) in mergeBoot()
1719 bool unpackBoot(char* path) { in unpackBoot() argument
1721 FILE* inFile = fopen(path, "rb"); in unpackBoot()
1726 fprintf(stderr, "loader (%s) not found\n", path); in unpackBoot()