Lines Matching defs:filename
41 void processFile(const char *filename, const char* cp,
45 static char *make_res_filename(const char *filename, const char *outputDir,
355 * TODO: Consolidate inputDir/filename handling from main() and processFile()
595 processFile(const char *filename, const char *cp,
611 if(filename==nullptr){
617 const char *filenameBegin = uprv_strrchr(filename, U_FILE_SEP_CHAR);
620 * When a filename ../../../data/root.txt is specified,
625 int32_t filenameSize = (int32_t)(filenameBegin - filename + 1);
626 inputDirBuf.append(filename, filenameSize, status);
637 * filename is not file separation char and the last char input directory is not '.'.
646 if( (filename[0] != U_FILE_SEP_CHAR) && (inputDir[dirlen-1] !='.')){
653 openFileName.appendPathPart(filename, status);
676 data.adoptInstead(parse(ucbuf.getAlias(), inputDir, outputDir, filename,
680 fprintf(stderr, "couldn't parse the file %s. Error:%s\n", filename, u_errorName(status));
687 filterFileName.appendPathPart(filename, status);
729 filename, u_errorName(status));
744 /* Determine the target rb filename */
745 uprv_free(make_res_filename(filename, outputDir, packageName, status));
748 filename, u_errorName(status));
757 filename, outputFileName, sizeof(outputFileName),
770 make_res_filename(const char *filename,
794 basename = (char*) uprv_malloc(sizeof(char) * (uprv_strlen(filename) + 1));
800 get_basename(basename, filename);
802 dirname = (char*) uprv_malloc(sizeof(char) * (uprv_strlen(filename) + 1));
808 get_dirname(dirname, filename);