メインページ | アルファベット順一覧 | データ構造 | ファイル一覧 | データフィールド | グローバル | 関連ページ

# string.h

説明を見る。

    00001
    00009 #ifndef DKUTIL_CSTD_STRING_H
    00010 #define DKUTIL_CSTD_STRING_H
    00011
    00012
    00013 #include "memory.h"
    00014
    00015 //char
    00016
    00017 DKC_EXTERN char *dkcstd_strcpy( char *string1, const char *string2 );
    00018
    00019 DKC_EXTERN char *dkcstd_strncpy( char *string1, const char *string2, size_t count );
    00020
    00021
    00022 DKC_EXTERN size_t dkcstd_strlen(const char *);
    00023
    00024 DKC_EXTERN int dkcstd_strcmp(const char *,const char *);
    00025
    00026 DKC_EXTERN int dkcstd_strncmp(const char* a, const char* b, size_t size);
    00027
    00028 DKC_EXTERN char *dkcstd_strstr(const char *string1, const char *string2);
    00029
    00030 DKC_EXTERN char *dkcstd_strncat(char *string1, const char *string2, size_t count );
    00031
    00032 //wchar_t
    00033
    00035 DKC_EXTERN size_t dkcstd_wcslen( const wchar_t *string );
    00037 DKC_EXTERN wchar_t *dkcstd_wcsncat( wchar_t *string1, const wchar_t *string2 ,size_t count );
    00039 DKC_EXTERN wchar_t *dkcstd_wcsncpy( wchar_t *string1, const wchar_t *string2, size_t count );
    00040
    00042 #define dkcstd_wcscat(a,b) dkcstd_wcsncat(a,b,dkcstd_wcslen(b))
    00043
    00044 #define dkcstd_wcscpy(a,b) dkcstd_wcsncpy(a,b,dkcstd_wcslen(b));
    00045
    00046 #endif //end of include once
    00047