|
C/Migemo 1.4
|
#include "common.h"#include <limits.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "strbuf.h"
マクロ定義 | |
| #define | STRBUF_DEFAULT_SIZE 64 |
| #define | STRBUF_MAX_SIZE (8 * 1024 * 1024) |
関数 | |
| strbuf * | strbuf_open () |
| void | strbuf_close (strbuf *sb) |
| size_t | strbuf_extend (strbuf *sb, size_t req_len) |
| size_t | strbuf_append_ch (strbuf *sb, unsigned char ch) |
| size_t | strbuf_append (strbuf *sb, strbuf *q) |
| size_t | strbuf_append_str (strbuf *sb, const unsigned char *s) |
| size_t | strbuf_append_mem (strbuf *sb, const unsigned char *p, size_t len) |
| size_t | strbuf_truncate (strbuf *sb, size_t len) |
| #define STRBUF_DEFAULT_SIZE 64 |
参照元 strbuf_open().
| #define STRBUF_MAX_SIZE (8 * 1024 * 1024) |
参照元 strbuf_extend().
| size_t strbuf_append_ch | ( | strbuf * | sb, |
| unsigned char | ch ) |
参照先 strbuf::len, strbuf_extend().
| size_t strbuf_append_mem | ( | strbuf * | sb, |
| const unsigned char * | p, | ||
| size_t | len ) |
| size_t strbuf_append_str | ( | strbuf * | sb, |
| const unsigned char * | s ) |
| void strbuf_close | ( | strbuf * | sb | ) |
| size_t strbuf_extend | ( | strbuf * | sb, |
| size_t | req_len ) |
| strbuf * strbuf_open | ( | ) |
| size_t strbuf_truncate | ( | strbuf * | sb, |
| size_t | len ) |
参照先 strbuf::buf, strbuf::len.