diff options
Diffstat (limited to 'Source/DOH/doh.h')
-rw-r--r-- | Source/DOH/doh.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Source/DOH/doh.h b/Source/DOH/doh.h index bd692596d..cfa6d79b2 100644 --- a/Source/DOH/doh.h +++ b/Source/DOH/doh.h @@ -222,7 +222,7 @@ extern int DohDelslice(DOH *obj, int sindex, int eindex); /* File methods */ -extern int DohWrite(DOHFile * obj, void *buffer, int length); +extern int DohWrite(DOHFile * obj, const void *buffer, int length); extern int DohRead(DOHFile * obj, void *buffer, int length); extern int DohSeek(DOHFile * obj, long offset, int whence); extern long DohTell(DOHFile * obj); @@ -268,6 +268,8 @@ extern int DohIsSequence(const DOH *obj); extern int DohIsString(const DOH *obj); extern int DohIsFile(const DOH *obj); +extern void DohSetMaxHashExpand(int count); +extern int DohGetMaxHashExpand(void); extern void DohSetmark(DOH *obj, int x); extern int DohGetmark(DOH *obj); @@ -276,9 +278,9 @@ extern int DohGetmark(DOH *obj); * ----------------------------------------------------------------------------- */ extern DOHString *DohNewStringEmpty(void); -extern DOHString *DohNewString(const DOH *c); -extern DOHString *DohNewStringWithSize(const DOH *c, int len); -extern DOHString *DohNewStringf(const DOH *fmt, ...); +extern DOHString *DohNewString(const DOHString_or_char *c); +extern DOHString *DohNewStringWithSize(const DOHString_or_char *c, int len); +extern DOHString *DohNewStringf(const DOHString_or_char *fmt, ...); extern int DohStrcmp(const DOHString_or_char *s1, const DOHString_or_char *s2); extern int DohStrncmp(const DOHString_or_char *s1, const DOHString_or_char *s2, int n); @@ -427,6 +429,8 @@ extern void DohMemoryDebug(void); #define SplitLines DohSplitLines #define Setmark DohSetmark #define Getmark DohGetmark +#define SetMaxHashExpand DohSetMaxHashExpand +#define GetMaxHashExpand DohGetMaxHashExpand #define None DohNone #define Call DohCall #define First DohFirst |