|
Functions |
BOOL | dkcIsSJIS1 (BYTE c) |
| cがSJISの1バイト目の時TRUE(1)
|
BOOL | dkcIsSJIS2 (BYTE c) |
| cがSJISの2バイト目の時TRUE(1)
|
int WINAPI | dkcSJIS_StrChrSearch (const char *s, char c) |
| SJIS文字を除外して文字を検索 最初に見つかった位置を返す -1なら見つからない.
|
int WINAPI | dkcSJIS_StrChrSearchLast (const char *s, char c) |
| SJIS文字を除外して文字を検索 最後に見つかった位置を返す -1なら見つからない.
|
int WINAPI | dkcSJIS_StrChrSearchTail (const char *s, size_t len, char c) |
int WINAPI | dkcSJIS_StrChrSearchInStr (const char *s, const char *c) |
int WINAPI | dkcSJIS_StrChrSearchInStrLast (const char *s, const char *c) |
| It has not tested.
|
int WINAPI | dkcSJIS_SearchPathSep (const char *s) |
| パスセパレータが最初に見つかった位置を返す。 -1は見つからない
|
int WINAPI | dkcSJIS_SearchPathSepLast (const char *s) |
| パスセパレータが最期に見つかった位置を返す。 -1は見つからない
|
int WINAPI | dkcStrStr (const char *dest, const char *src) |
int WINAPI | dkcBMStrStr (const char *dest, const char *src) |
DKC_STRING *WINAPI | dkcAllocString (size_t size) |
int WINAPI | dkcFreeString (DKC_STRING **ptr) |
int WINAPI | dkcStringCopy (DKC_STRING *ptr, const char *str, size_t size) |
int WINAPI | dkcStringConcatenate (DKC_STRING *ptr, const char *str, size_t size) |
| http://www.google.com/search?num=50&hl=ja&lr=lang_ja&q=strcat+cat%82%c6%82%cd
|
int WINAPI | dkcStringInsert (DKC_STRING *ptr, size_t point, const char *str, size_t size) |
int WINAPI | dkcStringErase (DKC_STRING *ptr, size_t point, size_t len) |
int WINAPI | dkcStringReplace (DKC_STRING *ptr, size_t begin_, size_t end_, const char *str, size_t size) |
size_t | dkcStringSize (const DKC_STRING *ptr) |
size_t | dkcStringNum (const DKC_STRING *ptr) |
| 文字列の文字数を返す。内部streamをstrlenにかけたものを保存しておいたものを取得。
|
const char *WINAPI | dkcStringPointer (const DKC_STRING *ptr) |
int WINAPI | dkcStringGetBuffer (const DKC_STRING *ptr, char *buffer, size_t buffsize) |
| DKC_STRINGの内部文字列をバッファにぶち込む.
|