chiark / gitweb /
wip vsn
[userv.git] / both.h
diff --git a/both.h b/both.h
index 084405d..1b3033a 100644 (file)
--- a/both.h
+++ b/both.h
@@ -3,7 +3,7 @@
  * Useful very-low-level utility routines' declarations,
  * for both client and daemon.
  *
- * Copyright (C)1999 Ian Jackson
+ * Copyright (C)1999,2001 Ian Jackson
  *
  * This is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by
 #ifndef BOTH_H
 #define BOTH_H
 
+/* provided by both.c */
+
+void *xmalloc(size_t s);
+void *xrealloc(void *p, size_t s);
+char *xstrsave(const char *s);
+
 int working_getc(FILE *file);
 size_t working_fread(void *ptr, size_t sz, FILE *file);
 
+/* used by both.c, so must be present */
+
+void syscallerror(const char *what) NONRETURNING;
+
+#define ISCHAR(iswotsit,ch) (iswotsit((unsigned char)(ch))) /*Feh!*/
+
 #endif