#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
Go to the source code of this file.
|
| cocochar_t * | Us::coco_string_create (const cocochar_t *value) |
| cocochar_t * | Us::coco_string_create (const cocochar_t *value, int startIndex) |
| cocochar_t * | Us::coco_string_create (const cocochar_t *value, int startIndex, int length) |
| cocochar_t * | Us::coco_string_create_upper (const cocochar_t *data) |
| cocochar_t * | Us::coco_string_create_lower (const cocochar_t *data) |
| cocochar_t * | Us::coco_string_create_lower (const cocochar_t *data, int startIndex, int dataLen) |
| cocochar_t * | Us::coco_string_create_append (const cocochar_t *data1, const cocochar_t *data2) |
| cocochar_t * | Us::coco_string_create_append (const cocochar_t *target, const cocochar_t appendix) |
| void | Us::coco_string_delete (cocochar_t *&data) |
| int | Us::coco_string_length (const cocochar_t *data) |
| bool | Us::coco_string_endswith (const cocochar_t *data, const cocochar_t *end) |
| int | Us::coco_string_indexof (const cocochar_t *data, const cocochar_t value) |
| int | Us::coco_string_lastindexof (const cocochar_t *data, const cocochar_t value) |
| void | Us::coco_string_merge (cocochar_t *&target, const cocochar_t *appendix) |
| bool | Us::coco_string_equal (const cocochar_t *data1, const cocochar_t *data2) |
| int | Us::coco_string_compareto (const cocochar_t *data1, const cocochar_t *data2) |
| unsigned int | Us::coco_string_hash (const cocochar_t *data) |
| char * | Us::coco_string_create_char (const cocochar_t *value) |
◆ COCO_CPP_NAMESPACE_SEPARATOR
| #define COCO_CPP_NAMESPACE_SEPARATOR COCO_STR(':') |
◆ COCO_HEAP_BLOCK_SIZE
| #define COCO_HEAP_BLOCK_SIZE (64 * 1024) |
◆ COCO_MAX_BUFFER_LENGTH
◆ COCO_MIN_BUFFER_LENGTH
| #define COCO_MIN_BUFFER_LENGTH 1024 |
◆ coco_printf
| #define coco_printf printf |
◆ coco_snprintf
| #define coco_snprintf snprintf |
◆ coco_sprintf
| #define coco_sprintf sprintf |
◆ COCO_STR
Value:
Referenced by Us::coco_string_create_lower(), Us::coco_string_create_upper(), Us::Errors::Error(), Us::Errors::Exception(), Us::UsCtx::Identifier(), Us::Parser::InitParse(), Us::Scanner::Scanner(), Us::Buffer::SetPos(), Us::Errors::SynErr(), Us::Errors::Warning(), and Us::Errors::Warning().
◆ COCO_USE_INLINE_BUFFER
| #define COCO_USE_INLINE_BUFFER 1 |
◆ COCO_USE_WCHAR_T
| #define COCO_USE_WCHAR_T 0 |
◆ COCO_WCHAR_MAX
| #define COCO_WCHAR_MAX 65535 |
◆ cocochar_t