blob: 369c7e77ff6bce8f36cc602616fb4361c99a16c8 [file] [log] [blame]
Christian Heimes0a8143f2007-12-18 23:22:54 +00001#ifndef Py_STRCMP_H
2#define Py_STRCMP_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8PyAPI_FUNC(int) PyOS_mystrnicmp(const char *, const char *, Py_ssize_t);
9PyAPI_FUNC(int) PyOS_mystricmp(const char *, const char *);
10
Andrew MacIntyre41c56b52008-09-22 14:23:45 +000011#if defined(MS_WINDOWS) || defined(PYOS_OS2)
Christian Heimes0a8143f2007-12-18 23:22:54 +000012#define PyOS_strnicmp strnicmp
13#define PyOS_stricmp stricmp
14#else
15#define PyOS_strnicmp PyOS_mystrnicmp
16#define PyOS_stricmp PyOS_mystricmp
17#endif
18
19#ifdef __cplusplus
20}
21#endif
22
23#endif /* !Py_STRCMP_H */