b76a506b780a7d763c15b54586450c3dc93be820 hiram Wed Apr 3 14:06:36 2013 -0700 makefile fixups refs #9104 diff --git src/utils/raToLines/linesToRa.c src/utils/raToLines/linesToRa.c deleted file mode 100644 index fa0b57b..0000000 --- src/utils/raToLines/linesToRa.c +++ /dev/null @@ -1,70 +0,0 @@ -/* linesToRa - output ra stanzas from single lines with pipe separated fields */ -#include "common.h" -#include "linefile.h" -#include "options.h" - - -void usage() -/* Explain usage and exit. */ -{ -errAbort( - "linesToRa - generate .ra format from lines with pipe-separated fields\n" - "usage:\n" - " linesToRa in.txt out.ra\n" - ); -} - -static struct optionSpec options[] = { - {NULL, 0}, -}; - -void linesToRa(char *inFile, char *outFile) -/* Input lines with pipe-separated fields and ouptut ra stanzas */ -{ -struct lineFile *lf = lineFileOpen(inFile, TRUE); -FILE *of = mustOpen(outFile, "w"); -char *line, *start; -char *words[256]; -int wordCt; - -while (lineFileNext(lf, &line, NULL)) - { - start = skipLeadingSpaces(line); - if (*start == 0) - { - fputs("\n", of); - } - else if (startsWith("#", start)) - { - fputs(line, of); - fputc('\n', of); - } - else - { - int size = ArraySize(words); - wordCt = chopByChar(line, '|', words, size); - if (wordCt >= size) - errAbort("#words in line exceeds buffer size(%d): %s\n", - size, line); - int i; - for (i = 0; i < wordCt; i++) - { - fputs(words[i], of); - fputc('\n', of); - } - fputc('\n', of); - } - } -fflush(of); -carefulClose(&of); -} - -int main(int argc, char *argv[]) -/* Process command line. */ -{ -optionInit(&argc, argv, options); -if (argc != 3) - usage(); -linesToRa(argv[1], argv[2]); -return 0; -}