- kgetline
int kgetline(kstring_t* s, kgets_func fgets_fn, void* fp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kgetline2
int kgetline2(kstring_t* s, kgets_func2 fgets_fn, void* fp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kmemmem
void* kmemmem(const(void)* _str, int n, const(void)* _pat, int m, int** _prep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kputc
int kputc(int c, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputc_
int kputc_(int c, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputd
int kputd(double d, kstring_t* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kputl
int kputl(c_long c, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputll
int kputll(long c, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputs
int kputs(const(char)* p, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputsn
int kputsn(const(char)* p, size_t l, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputsn_
int kputsn_(const(void)* p, size_t l, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputuw
int kputuw(T x, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- kputw
int kputw(int c, kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- ks_c_str
const(char)* ks_c_str(kstring_t* s)
Unlike ks_str(), this function will never return NULL. If the kstring is
empty it will return a read-only empty string. As the returned value
may be read-only, the caller should not attempt to modify it.
- ks_clear
kstring_t* ks_clear(kstring_t* s)
@return The kstring itself
- ks_expand
int ks_expand(kstring_t* s, size_t expansion)
Increase kstring capacity by a given number of bytes
- ks_free
void ks_free(kstring_t* s)
Safely free the underlying buffer in a kstring.
- ks_initialize
void ks_initialize(kstring_t* s)
@note Not to be used if the buffer has been allocated. Use ks_release()
or ks_clear() instead.
- ks_len
size_t ks_len(kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- ks_release
char* ks_release(kstring_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- ks_resize
int ks_resize(kstring_t* s, size_t size)
Resize a kstring to a given capacity
- ks_str
char* ks_str(kstring_t* s)
Returns the kstring buffer
- ksplit
int* ksplit(kstring_t* s, int delimiter, int* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ksplit_core
int ksplit_core(char* s, int delimiter, int* _max, int** _offsets)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ksprintf
int ksprintf(kstring_t* s, const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kstrnstr
char* kstrnstr(const(char)* str, const(char)* pat, int n, int** _prep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kstrstr
char* kstrstr(const(char)* str, const(char)* pat, int** _prep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kstrtok
char* kstrtok(const(char)* str, const(char)* sep, ks_tokaux_t* aux)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- kvsprintf
int kvsprintf(kstring_t* s, const(char)* fmt, va_list ap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.