summaryrefslogtreecommitdiff
path: root/Build/source/texk/dviljk/win32/variables.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dviljk/win32/variables.h')
-rw-r--r--Build/source/texk/dviljk/win32/variables.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/Build/source/texk/dviljk/win32/variables.h b/Build/source/texk/dviljk/win32/variables.h
new file mode 100644
index 00000000000..06f79ddb132
--- /dev/null
+++ b/Build/source/texk/dviljk/win32/variables.h
@@ -0,0 +1,23 @@
+#ifndef _MKTEX_VARIABLES_H_
+
+#define _MKTEX_VARIABLES_H_
+
+#include <kpathsea/cnf.h>
+#include <kpathsea/db.h>
+#include <kpathsea/fn.h>
+#include <kpathsea/hash.h>
+
+extern MKTEXDLL void init_vars(void);
+extern MKTEXDLL char *getval(char *name);
+extern MKTEXDLL char *setval(char *name,char *value);
+extern MKTEXDLL char *setval_default(char *name,char *value);
+extern MKTEXDLL char **grep(char *regexp,char *line,int num_vars) ;
+
+extern MKTEXDLL int parse_variable(char *line);
+
+extern char *strcasestr(char *s1,char *s2);
+
+extern char *subst(char *line, char *from, char *to);
+extern MKTEXDLL string expand_var(const_string);
+extern MKTEXDLL string mktex_var_expand (const_string src);
+#endif /* _MKTEX_VARIABLES_H_ */