31 #define FILE_PATH_MAX PATH_MAX
39 #define FILE_PATH_MAX 260
68 #define FMTIO_F_OK F_OK
69 #define FMTIO_R_OK R_OK
70 #define FMTIO_W_OK W_OK
93 #define FMTIO_UTIL_EXPORT
102 #define FMTIO_UTIL_API
107 #define FMTIO_UTIL_EXPORT
108 #define FMTIO_UTIL_API
110 #ifndef __INTELLISENSE__
111 #ifndef FMTIO_UTIL_STATIC
112 #ifdef FMTIO_UTIL_EXPORTS
113 #define FMTIO_UTIL_EXPORT __declspec(dllexport)
115 #define FMTIO_UTIL_EXPORT __declspec(dllimport)
118 #define FMTIO_UTIL_EXPORT
121 #define FMTIO_UTIL_EXPORT
123 #ifndef FMTIO_UTIL_API
124 #define FMTIO_UTIL_API __stdcall
181 __attribute__((format(printf, 3, 4)))
209 __attribute__((format(printf, 2, 3)))
237 __attribute__((format(printf, 3, 0)))
255 __attribute__((format(printf, 2, 0)))
287 __attribute__((format(printf, 1, 2)))
308 __attribute__((format(printf, 1, 0)))
349 __attribute__((format(printf, 3, 4)))
376 __attribute__((format(printf, 3, 0)))
418 __attribute__((format(printf, 2, 3)))
442 __attribute__((format(printf, 2, 0)))
475 __attribute__((format(printf, 1, 2)))
496 __attribute__((format(printf, 1, 0)))
#define FMTIO_UTIL_EXPORT
DLL エクスポート/インポート制御マクロ。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API statf(file_stat_t *buf, const char *format,...)
printf 形式でファイル名を指定する stat ラッパー関数
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API mkdirf(const char *format,...)
printf 形式でディレクトリ名を指定してディレクトリを作成します。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API vaccessf(int mode, const char *format, va_list args)
printf 形式でファイル名を指定してアクセス可否を確認します (va_list 版)。
#define FMTIO_UTIL_API
呼び出し規約マクロ。
FMTIO_UTIL_EXPORT FILE *FMTIO_UTIL_API vfopenf(const char *modes, int *errno_out, const char *format, va_list args)
printf 形式でファイル名を指定してファイルを開きます (va_list 版)。
FMTIO_UTIL_EXPORT FILE *FMTIO_UTIL_API fopenf(const char *modes, int *errno_out, const char *format,...)
printf 形式でファイル名を指定してファイルを開きます。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API removef(const char *format,...)
printf 形式でファイル名を指定してファイルを削除します。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API vremovef(const char *format, va_list args)
printf 形式でファイル名を指定してファイルを削除します (va_list 版)。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API vopenf(int flags, int mode, const char *format, va_list args)
printf 形式でファイル名を指定してファイルを開きます (低レベル、va_list 版)。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API vmkdirf(const char *format, va_list args)
printf 形式でディレクトリ名を指定してディレクトリを作成します (va_list 版)。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API vstatf(file_stat_t *buf, const char *format, va_list args)
printf 形式でファイル名を指定する stat ラッパー関数 (va_list 版)。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API openf(int flags, int mode, const char *format,...)
printf 形式でファイル名を指定してファイルを開きます (低レベル)。
FMTIO_UTIL_EXPORT int FMTIO_UTIL_API accessf(int mode, const char *format,...)
printf 形式でファイル名を指定してアクセス可否を確認します。