NewtFile.h

説明を見る。
00001 /*------------------------------------------------------------------------*/
00013 #ifndef NEWTFILE_H
00014 #define NEWTFILE_H
00015 
00016 
00017 /* ヘッダファイル */
00018 #include "NewtType.h"
00019 
00020 
00021 /* マクロ */
00022 #define NcLoadLib(r)                NsLoadLib(kNewtRefNIL, r)
00023 #define NcLoad(r)                   NsLoad(kNewtRefNIL, r)
00024 #define NcRequire(r)                NsRequire(kNewtRefNIL, r)
00025 
00026 #define NcFileExists(r)             NsFileExists(kNewtRefNIL, r)
00027 #define NcDirName(r)                NsDirName(kNewtRefNIL, r)
00028 #define NcBaseName(r)               NsBaseName(kNewtRefNIL, r)
00029 #define NcJoinPath(r1, r2)          NsJoinPath(kNewtRefNIL, r1, r2)
00030 #define NcExpandPath(r)             NsExpandPath(kNewtRefNIL, r)
00031 
00032 
00033 /* 関数プロトタイプ */
00034 
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif
00038 
00039 
00040 void *      NewtDylibInstall(const char* fname);
00041 bool        NewtFileExists(char * path);
00042 
00043 char        NewtGetFileSeparator(void);
00044 char *      NewtGetHomeDir(const char * s, char ** subdir);
00045 char *      NewtRelToAbsPath(char * s);
00046 char *      NewtJoinPath(char * s1, char * s2, char sep);
00047 newtRef     NewtExpandPath(const char * s);
00048 
00049 char *      NewtBaseName(char * s, uint32_t len);
00050 
00051 newtRef     NsCompileFile(newtRefArg rcvr, newtRefArg r);
00052 newtRef     NsLoadLib(newtRefArg rcvr, newtRefArg r);
00053 newtRef     NsLoad(newtRefArg rcvr, newtRefArg r);
00054 newtRef     NcRequire0(newtRefArg r);
00055 newtRef     NsRequire(newtRefArg rcvr, newtRefArg r);
00056 
00057 newtRef     NsFileExists(newtRefArg rcvr, newtRefArg r);
00058 
00059 newtRef     NsDirName(newtRefArg rcvr, newtRefArg r);
00060 newtRef     NsBaseName(newtRefArg rcvr, newtRefArg r);
00061 newtRef     NsJoinPath(newtRefArg rcvr, newtRefArg r1, newtRefArg r2);
00062 newtRef     NsExpandPath(newtRefArg rcvr, newtRefArg r);
00063 
00064 
00065 #ifdef __cplusplus
00066 }
00067 #endif
00068 
00069 
00070 #endif /* NEWTFILE_H */
00071 
00072 
00073 

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