• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef Py_FILEUTILS_H
2 #define Py_FILEUTILS_H
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6 
7 #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000
8 PyAPI_FUNC(wchar_t *) Py_DecodeLocale(
9     const char *arg,
10     size_t *size);
11 
12 PyAPI_FUNC(char*) Py_EncodeLocale(
13     const wchar_t *text,
14     size_t *error_pos);
15 
16 PyAPI_FUNC(char*) _Py_EncodeLocaleRaw(
17     const wchar_t *text,
18     size_t *error_pos);
19 #endif
20 
21 #ifndef Py_LIMITED_API
22 #  define Py_CPYTHON_FILEUTILS_H
23 #  include  "cpython/fileutils.h"
24 #  undef Py_CPYTHON_FILEUTILS_H
25 #endif
26 
27 #ifdef __cplusplus
28 }
29 #endif
30 #endif /* !Py_FILEUTILS_H */
31