11 #include "sysconfig.h" 41 extern void *
memoryset(
void *dest,
uchar data,
unsigned int count);
42 extern void *
memorycopy(
void *dest,
const void *src,
unsigned int count);
unsigned char uchar
GadgetSeedの文字(列)は unsigned char 型となる
uchar * uitodsz(uchar *str, unsigned int strlen, unsigned int val)
unsigned int 符号なし"0"付き10進数文字列変換
uchar * uitods(uchar *str, unsigned int strlen, unsigned int val)
unsigned int 10進数文字列変換
void * memoryset(void *dest, uchar data, unsigned int count)
メモリを任意の値に設定
uchar * itods(uchar *str, unsigned int strlen, int val)
int 10進数文字列変換
int strncomp(const uchar *s1, const uchar *s2, unsigned int n)
文字列比較(長さ指定あり)
unsigned int dstou(uchar *str)
10進数文字列 unsigned int 変換
uchar * itohs(uchar *str, unsigned int strlen, int val)
intを16進数字列変換
unsigned int hdstou(uchar *str)
10進数または16進数文字列 unsigned int 変換
uchar * itodsz(uchar *str, unsigned int strlen, int val)
int "0"付き10進数文字列変換
int hdstoi(uchar *str)
10進数または16進数文字列 int 変換
uchar * strchar(const uchar *str, uchar ch)
文字を検索
unsigned int hstou(uchar *str)
16進数文字列 unsigned int 変換
int strcomp(const uchar *s1, const uchar *s2)
文字列比較
int dstoi(uchar *str)
10進数文字列 int 変換
unsigned int strleng(const uchar *str)
文字列長
uchar * lltods(uchar *str, unsigned int strlen, long long val)
long long 10進数文字列変換
void * memorycopy(void *dest, const void *src, unsigned int count)
メモリコピー
uchar * str2cap(uchar *str)
小文字から大文字へ変換
uchar * strncopy(uchar *dest, const uchar *src, unsigned int n)
文字列コピー
int hstoi(uchar *str)
16進数文字列 int 変換
uchar * lltodsz(uchar *str, unsigned int strlen, long long val)
long long 10進数文字列変換
uchar * lltohs(uchar *str, unsigned int strlen, long long val)
long long 16進数字列変換
uchar * ulltods(uchar *str, unsigned int strlen, unsigned long long val)
unsigned long long 10進数文字列変換
unsigned short ushort
2バイト(UTF-16)文字
uchar * ulltodsz(uchar *str, unsigned int strlen, unsigned long long val)
unsigned long long 符号なし"0"付き10進数文字列変換