File variable_string.c
FileList > base > variable_string.c
Go to the source code of this file
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include "porting.h"
#include "variable_string.h"
#include "error_code.h"
#include "error_manager.h"
#include "memory_wrapper.hpp"
Public Static Attributes
Public Functions
Public Static Functions
Macros
Public Static Attributes Documentation
variable EMPTY_STRING
const char* EMPTY_STRING;
Public Functions Documentation
function vs_append
int vs_append (
varstring * vstr,
const char * suffix
)
function vs_clear
void vs_clear (
varstring * vstr
)
function vs_free
void vs_free (
varstring * vstr
)
function vs_new
varstring * vs_new (
varstring * vstr
)
function vs_prepend
int vs_prepend (
varstring * vstr,
const char * prefix
)
function vs_putc
int vs_putc (
varstring * vstr,
int ch
)
function vs_sprintf
int vs_sprintf (
varstring * vstr,
const char * fmt,
...
)
function vs_str
char * vs_str (
varstring * vstr
)
function vs_strcat
int vs_strcat (
varstring * vstr,
const char * str
)
function vs_strcatn
int vs_strcatn (
varstring * vstr,
const char * str,
int length
)
function vs_strcpy
int vs_strcpy (
varstring * vstr,
const char * str
)
function vs_strlen
int vs_strlen (
const varstring * vstr
)
Public Static Functions Documentation
function vs_cannot_hold
static int vs_cannot_hold (
varstring * vstr,
int n
)
function vs_do_sprintf
static int vs_do_sprintf (
varstring * vstr,
const char * fmt,
va_list args
)
function vs_grow
static int vs_grow (
varstring * vstr,
int n
)
function vs_itoa
static int vs_itoa (
varstring * vstr,
int n
)
Macro Definition Documentation
define FUDGE
define PREFIX_CUSHION
#define PREFIX_CUSHION `8`
define VS_INC
The documentation for this class was generated from the following file cubrid/src/base/variable_string.c