summaryrefslogtreecommitdiff
path: root/.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c
diff options
context:
space:
mode:
Diffstat (limited to '.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c')
-rw-r--r--.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c78
1 files changed, 0 insertions, 78 deletions
diff --git a/.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c b/.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c
deleted file mode 100644
index c55176e..0000000
--- a/.pc/12_fix_compiler_warnings.diff/utilities/lexdump.c
+++ /dev/null
@@ -1,78 +0,0 @@
-/******************************************************************************
- *
- * lexdump.c - This utility outputs a specified ordinal entry from a lex
- *
- * $Id: lexdump.c 2833 2013-06-29 06:40:28Z chrislit $
- *
- * Copyright 1999-2013 CrossWire Bible Society (http://www.crosswire.org)
- * CrossWire Bible Society
- * P. O. Box 2528
- * Tempe, AZ 85280-2528
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation version 2.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- */
-
-#ifdef _MSC_VER
- #pragma warning( disable: 4996 )
-#endif
-
-#include <ctype.h>
-#include <stdio.h>
-#include <fcntl.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifndef __GNUC__
-#include <io.h>
-#else
-#include <unistd.h>
-#endif
-
-#ifndef O_BINARY
-#define O_BINARY 0
-#endif
-
-int main(int argc, char **argv) {
- char *tmpbuf;
- int idxfd, datfd;
- long offset;
- unsigned int size;
- char datbuf[255];
-
- if (argc != 3) {
- fprintf(stderr, "usage: %s <datapath/datafilebasename> <index>\n", argv[0]);
- exit(1);
- }
-
- tmpbuf = calloc(strlen(argv[1]) + 11,1);
- sprintf(tmpbuf, "%s.idx", argv[1]);
- idxfd = open(tmpbuf, O_RDONLY|O_BINARY);
- sprintf(tmpbuf, "%s.dat", argv[1]);
- datfd = open(tmpbuf, O_RDONLY|O_BINARY);
- free(tmpbuf);
-
- offset = atoi(argv[2]) * 6;
- lseek(idxfd, offset, SEEK_SET);
- read(idxfd, &offset, 4);
- read(idxfd, &size, 2);
- printf("offset: %ld; size: %d\n", offset, size);
- lseek(datfd, offset, SEEK_SET);
- read(datfd, datbuf, 40);
- datbuf[40] = 0;
- printf("%s\n", datbuf);
- close(datfd);
- close(idxfd);
- return 0;
-
-}