NewtStr.h

説明を見る。
00001 /*------------------------------------------------------------------------*/
00013 #ifndef NEWTSTR_H
00014 #define NEWTSTR_H
00015 
00016 
00017 /* ヘッダファイル */
00018 #include "NewtType.h"
00019 
00020 
00021 /* マクロ */
00022 #define NcChr(r)                NsChr(kNewtRefNIL, r)
00023 #define NcOrd(r)                NsOrd(kNewtRefNIL, r)
00024 #define NcStrLen(r)             NsStrLen(kNewtRefNIL, r)
00025 
00026 #define NcSPrintObject(r)       NsSPrintObject(kNewtRefNIL, r)
00027 #define NcSplit(r, sep)         NsSplit(kNewtRefNIL, r, sep)
00028 #define NcParamStr(base, array) NsParamStr(kNewtRefNIL, base, array)
00029 
00030 
00031 /* 関数プロトタイプ */
00032 
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif
00036 
00037 
00038 newtRef     NsChr(newtRefArg rcvr, newtRefArg r);
00039 newtRef     NsOrd(newtRefArg rcvr, newtRefArg r);
00040 newtRef     NsStrLen(newtRefArg rcvr, newtRefArg r);
00041 newtRef     NsSubStr(newtRefArg rcvr, newtRefArg r, newtRefArg start, newtRefArg count);
00042 newtRef     NsStrEqual(newtRefArg rcvr, newtRefArg a, newtRefArg b);
00043 newtRef     NsStrExactCompare(newtRefArg rcvr, newtRefArg a, newtRefArg b);
00044 newtRef     NsBeginsWith(newtRefArg rcvr, newtRefArg str, newtRefArg sub);
00045 newtRef     NsEndsWith(newtRefArg rcvr, newtRefArg str, newtRefArg sub);
00046 
00047 newtRef     NsSPrintObject(newtRefArg rcvr, newtRefArg r);
00048 newtRef     NsSplit(newtRefArg rcvr, newtRefArg r, newtRefArg sep);
00049 newtRef     NsParamStr(newtRefArg rcvr, newtRefArg baseString, newtRefArg paramStrArray);
00050 
00051 
00052 #ifdef __cplusplus
00053 }
00054 #endif
00055 
00056 
00057 #endif /* NEWTSTR_H */
00058 

NEWT/0に対してThu Nov 23 16:50:43 2006に生成されました。  doxygen 1.5.0