summaryrefslogtreecommitdiff
path: root/support/translit/paths.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/translit/paths.h
Initial commit
Diffstat (limited to 'support/translit/paths.h')
-rw-r--r--support/translit/paths.h72
1 files changed, 72 insertions, 0 deletions
diff --git a/support/translit/paths.h b/support/translit/paths.h
new file mode 100644
index 0000000000..b5aec3caf8
--- /dev/null
+++ b/support/translit/paths.h
@@ -0,0 +1,72 @@
+/* Include file for translit.c program
+ * Copyright (c) 1993 Jan Labanowski and JKL Enterprises, Inc.
+ * Jan Labanowski, jkl@osc.edu, JKL@OHSTPY.BITNET Jan. 5, 1993
+ * You must modify this file before you try to compile the program
+ */
+
+
+/* these are "standard" include files. Some may have different names on
+ your system. If program complains here, you need to check it */
+
+#include <stdio.h>
+#include <string.h> /* some older machines have <strings.h> !!! */
+#include <stdlib.h> /* some machines use <unix.h> here or some/no-thing */
+#include <ctype.h>
+
+
+/* These are some defines which relate to the system and compiler
+ * you are running:
+ * 1 (one) means YES, TRUE,
+ * 0 (zero) means NO, FALSE
+ */
+#define GETOPT 1 /* does your C compiler have getopt routine? Most compilers
+ do, but for example VAX C does not. Some PCs do not,
+ UN*X usually has. Enter 1 if you have
+ getopt and 0 if you do not. */
+
+#define GETENV 1 /* does your C compiler and system have getenv routine?
+ To my knowledge all UN*X, VAX-VMS and MS-DOS have.
+ Enter 1 if you have it, and 0 if you do not. If you do
+ not have GETENV, you do not have environment. */
+
+#define STRCHR 1 /* the routine finding a position of a character in
+ a string is called strchr. If you do not have this
+ routine, say 0, if you have it, say 1 */
+
+#define STRCSPN 1 /* some compiler libaries do not have the strcspn routine.
+ If you have it enter 1, if you do not, enter 0 */
+
+#define STATICFUN 1 /* if your compiler supports declarations of
+ static functions:
+ static int boo(foo)
+ enter 1. If it chokes on it, change to 0. */
+
+
+/* if transliteration table file is not found in the current directory
+ * program looks for this file in directory pointed by TPATH. For UNIX
+ * it might be something like "/usr/local/lib/", and for MS-DOS it maybe
+ * something like: "C:\\INCLUDE\\". Remember to put a slash(backslash)
+ * after last subdirectory name. For DOS remember that backslashes have
+ * to be quoted, i.e., you enter the backslash twice. I did not check it
+ * for the VAX.
+ */
+ /* search path for transliteration rules files */
+#define TPATH "/usr/local/lib/translit/"
+
+/* DECONVNAME --- default file name for conversion table (no path, just
+ * file name.
+ */
+#define DEFCONVNAME "koi8-tex.rus"
+
+
+/* if environment variables TRANSP and TRANSF are defined, the
+ TPATH and DECONVNAME are taken from them, not from the above defs.
+ If these environment variables are booked you need to put here
+ something else. */
+
+/* name of envoronment variable with TPATH */
+#define TRANSPATH "TRANSP"
+
+/* name of environment variable with DEFCONVNAME */
+#define DEFNAME "TRANSF"
+