static void sortTagFile (void) { if (TagFile.numTags.added > 0L) { if (Option.sorted != SO_UNSORTED) { verbose ("sorting tag file\n"); #ifdef EXTERNAL_SORT externalSortTags (TagsToStdout); #else internalSortTags (TagsToStdout); #endif } else if (TagsToStdout) catFile (TagFile.fp); } }
static void sortTagFile (void) { if (TagFile.numTags.added > 0L) { if (Option.sorted != SO_UNSORTED) { verbose ("sorting tag file\n"); #ifdef EXTERNAL_SORT externalSortTags (TagsToStdout); #else internalSortTags (TagsToStdout); #endif } else if (TagsToStdout) catFile (tagFileName ()); } if (TagsToStdout) remove (tagFileName ()); /* remove temporary file */ }