include/libtu/util.h

changeset 5
f878a9ffa3e0
child 9
55e7f2ff6021
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/include/libtu/util.h	Wed Apr 19 22:10:28 2000 +0200
@@ -0,0 +1,40 @@
+/*
+ * libtu/util.h
+ *
+ * Copyright (c) Tuomo Valkonen 1999-2000.
+ * 
+ * This file is distributed under the terms of the "Artistic License".
+ * See the included file LICENSE for details.
+ */
+
+#ifndef __LIBTU_UTIL_H
+#define __LIBTU_UTIL_H
+
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "types.h"
+
+
+typedef struct{
+	const char *name;
+	const char *version;
+	const char *authors;
+	const char *license;
+	const char *usage;
+} ProgInfo;
+
+
+extern void libtu_init_argv0(const char *argv0, const ProgInfo *info);
+extern void libtu_init(int *argc, char *argv[], const ProgInfo *info);
+
+extern const char *prog_execname();
+extern const ProgInfo *prog_info();
+extern const char *prog_name();
+extern const char *prog_version();
+extern const char *prog_authors();
+extern const char *prog_license();
+extern const char *prog_usage();
+
+#endif /* __LIBTU_UTIL_H */

mercurial