8#ifndef BOOST_NOWIDE_CSTDIO_HPP_INCLUDED
9#define BOOST_NOWIDE_CSTDIO_HPP_INCLUDED
16#if !defined(BOOST_WINDOWS) && !defined(BOOST_NOWIDE_DOXYGEN)
26 BOOST_NOWIDE_DECL FILE*
freopen(
const char* file_name,
const char* mode, FILE* stream);
30 BOOST_NOWIDE_DECL FILE*
fopen(
const char* file_name,
const char* mode);
34 BOOST_NOWIDE_DECL
int rename(
const char* old_name,
const char* new_name);
38 BOOST_NOWIDE_DECL
int remove(
const char* name);
41 BOOST_NOWIDE_DECL FILE* wfopen(
const wchar_t* filename,
const wchar_t* mode);
FILE * freopen(const char *file_name, const char *mode, FILE *stream)
Same as freopen but file_name and mode are UTF-8 strings.
int remove(const char *name)
Same as rename but name is UTF-8 string.
FILE * fopen(const char *file_name, const char *mode)
Same as fopen but file_name and mode are UTF-8 strings.
int rename(const char *old_name, const char *new_name)
Same as rename but old_name and new_name are UTF-8 strings.