aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Include/fileutils.h
blob: 5d7302a8193d6731c916c0a4a758cbd6e93f0880 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef Py_FILEUTILS_H 
#define Py_FILEUTILS_H 
#ifdef __cplusplus 
extern "C" { 
#endif 
 
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000 
PyAPI_FUNC(wchar_t *) Py_DecodeLocale( 
    const char *arg, 
    size_t *size); 
 
PyAPI_FUNC(char*) Py_EncodeLocale( 
    const wchar_t *text, 
    size_t *error_pos); 
 
PyAPI_FUNC(char*) _Py_EncodeLocaleRaw( 
    const wchar_t *text, 
    size_t *error_pos); 
#endif 
 
#ifndef Py_LIMITED_API 
#  define Py_CPYTHON_FILEUTILS_H
#  include  "cpython/fileutils.h"
#  undef Py_CPYTHON_FILEUTILS_H
#endif 
 
#ifdef __cplusplus 
} 
#endif 
#endif /* !Py_FILEUTILS_H */