X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fconcord.git;a=blobdiff_plain;f=cos-read.h;h=ad923d6b49b92fb8daf761cab9d20009544ac66c;hp=4e3d0eb768085479a7b3051c6dad3900fe57892c;hb=30f3b2f3c1ae171f91593bca8e5e6f5dd6cb2342;hpb=e95d93cd2823e3290cf8260ea01234635252341e diff --git a/cos-read.h b/cos-read.h index 4e3d0eb..ad923d6 100644 --- a/cos-read.h +++ b/cos-read.h @@ -30,6 +30,9 @@ extern "C" { #include "cos.h" +COS_object +cos_read_int (unsigned char *str, size_t len, size_t start, size_t* endp); + int cos_read_utf8 (unsigned char *str, size_t len, size_t start, size_t* endp); @@ -39,6 +42,15 @@ cos_read_char (unsigned char *str, size_t len, size_t start, size_t* endp); COS_String cos_read_string (unsigned char *str, size_t len, size_t start, size_t* endp); +COS_Symbol +cos_read_symbol (unsigned char *str, size_t len, size_t start, size_t* endp); + +COS_Cons +cos_read_list (unsigned char *str, size_t len, size_t start, size_t* endp); + +COS_object +cos_read_object (unsigned char *str, size_t len, size_t start, size_t* endp); + #if 0 { #endif