Add readint ()
diff --git a/src/lisp/lisp.h b/src/lisp/lisp.h
index 173ae92..3c2cb3b 100644
--- a/src/lisp/lisp.h
+++ b/src/lisp/lisp.h
@@ -28,7 +28,7 @@
 
 #define CONS_TAG 0b001
 #define VECTOR_TAG 0b010
-#define STRING_TAG 0b100
+#define STRING_TAG 0b011
 #define SYMBOL_TAG 0b101
 #define CLOSURE_TAG 0b110
 
@@ -71,6 +71,7 @@
 bool readsym (struct istream *is, value_t *val);
 bool readstr (struct istream *is, value_t *val);
 bool readlist (struct istream *is, value_t *val);
+bool readint (struct istream *is, value_t *val);
 
 value_t intval (int i);
 value_t strval (char *str);