mirror of
https://github.com/python/cpython.git
synced 2024-11-24 10:24:35 +08:00
Added include guards and C++ extern "C" {} constructs. Partial fix for #607253.
Bugfix candidate.
This commit is contained in:
parent
2575022aef
commit
47ec141963
@ -1,7 +1,8 @@
|
||||
/*
|
||||
** pymactoolbox.h - globals defined in mactoolboxglue.c
|
||||
*/
|
||||
|
||||
#ifndef Py_PYMACTOOLBOX_H
|
||||
#define Py_PYMACTOOLBOX_H
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
@ -197,3 +198,4 @@ extern int OptionalCFURLRefObj_Convert(PyObject *, CFURLRef *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
@ -21,6 +21,8 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
#ifndef Py_GETAPPLBYCREATOR_H
|
||||
#define Py_GETALLPBYCREATOR_H
|
||||
|
||||
#ifdef WITHOUT_FRAMEWORKS
|
||||
#include <Types.h>
|
||||
@ -29,4 +31,13 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
#include <Carbon/Carbon.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern OSErr FindApplicationFromCreator(OSType, FSSpecPtr);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
@ -2,6 +2,8 @@
|
||||
look-alike file system access functions on the Macintosh.
|
||||
Public domain by Guido van Rossum, CWI, Amsterdam (July 1987).
|
||||
*/
|
||||
#ifndef Py_MACDEFS_H
|
||||
#define Py_MACDEFS_H
|
||||
|
||||
#include <Types.h>
|
||||
#include <Files.h>
|
||||
@ -14,6 +16,10 @@
|
||||
#include <TextUtils.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* We may be able to use a std routine in think, don't know */
|
||||
extern unsigned char *Pstring(char *);
|
||||
extern char *getbootvol(void);
|
||||
@ -33,3 +39,8 @@ extern int sync(void);
|
||||
#endif
|
||||
#define EOS '\0'
|
||||
#define SEP ':'
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
@ -21,7 +21,8 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
|
||||
#ifndef Py_MACGLUE_H
|
||||
#define Py_MACGLUE_H
|
||||
#ifdef WITHOUT_FRAMEWORKS
|
||||
#include <Types.h>
|
||||
#include <Files.h>
|
||||
@ -137,3 +138,4 @@ long PyMac_DummyWriteHandler(char *, long);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
@ -40,6 +40,12 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
** Resources that reside in the python executable (or, for
|
||||
** shared ppc python, in the core dynamic library)
|
||||
*/
|
||||
#ifndef Py_PYTHONRESOURCES_H
|
||||
#define Py_PYTHONRESOURCES_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define BASE_ID 228
|
||||
|
||||
@ -181,3 +187,9 @@ char * PyMac_GetPythonDir(void);
|
||||
/* from macmain.c: */
|
||||
extern PyMac_PrefRecord PyMac_options;
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user