Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

misc.c File Reference

#include "basic/basicInternal.h"

Defines

#define kUseMemcopy
#define STR_REALLOC   0x1
#define STR_INC   64

Enumerations

enum  flag {
  flag_none = 0, flag_minus = 1, flag_plus = 2, flag_space = 4,
  flag_hash = 8, flag_zero = 16, flag_short = 32, flag_long = 64
}

Functions

static int dsnprintf (char_t **s, int size, char_t *fmt, va_list arg, int msize)
static int nstrnlen (char_t *s, unsigned int n)
static void put_char (strbuf_t *buf, char_t c)
static void put_string (strbuf_t *buf, char_t *s, int len, int width, int prec, enum flag f)
static void put_ulong (strbuf_t *buf, unsigned long int value, int base, int upper, char_t *prefix, int width, int prec, enum flag f)
char_tbasename (char_t *name)
char_tdirname (char_t *buf, char_t *name, int bufsize)
int fmtAlloc (char_t **s, int n, char_t *fmt,...)
int fmtStatic (char_t *s, int n, char_t *fmt,...)
int fmtRealloc (char_t **s, int n, int msize, char_t *fmt,...)
int fmtValloc (char_t **s, int n, char_t *fmt, va_list arg)
char_tascToUni (char_t *ubuf, char *str, int nBytes)
char * uniToAsc (char *buf, char_t *ustr, int nBytes)
char_tballocAscToUni (char *cp, int alen)
char * ballocUniToAsc (char_t *unip, int ulen)
unsigned int hextoi (char_t *hexstring)
unsigned int gstrtoi (char_t *s)

Define Documentation

#define kUseMemcopy
 

#define STR_INC   64
 

#define STR_REALLOC   0x1
 


Enumeration Type Documentation

enum flag
 

Enumeration values:
flag_none 
flag_minus 
flag_plus 
flag_space 
flag_hash 
flag_zero 
flag_short 
flag_long 


Function Documentation

char_t* ascToUni char_t ubuf,
char *  str,
int  nBytes
 

char_t* ballocAscToUni char *  cp,
int  alen
 

char* ballocUniToAsc char_t unip,
int  ulen
 

char_t* basename char_t name  ) 
 

char_t* dirname char_t buf,
char_t name,
int  bufsize
 

static int dsnprintf char_t **  s,
int  size,
char_t fmt,
va_list  arg,
int  msize
[static]
 

int fmtAlloc char_t **  s,
int  n,
char_t fmt,
  ...
 

int fmtRealloc char_t **  s,
int  n,
int  msize,
char_t fmt,
  ...
 

int fmtStatic char_t s,
int  n,
char_t fmt,
  ...
 

int fmtValloc char_t **  s,
int  n,
char_t fmt,
va_list  arg
 

unsigned int gstrtoi char_t s  ) 
 

unsigned int hextoi char_t hexstring  ) 
 

static int nstrnlen char_t s,
unsigned int  n
[static]
 

static void put_char strbuf_t buf,
char_t  c
[static]
 

static void put_string strbuf_t buf,
char_t s,
int  len,
int  width,
int  prec,
enum flag  f
[static]
 

static void put_ulong strbuf_t buf,
unsigned long int  value,
int  base,
int  upper,
char_t prefix,
int  width,
int  prec,
enum flag  f
[static]
 

char* uniToAsc char *  buf,
char_t ustr,
int  nBytes
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1