Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
47ec1419
Commit
47ec1419
authored
Sep 10, 2002
by
Jack Jansen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added include guards and C++ extern "C" {} constructs. Partial fix for #607253.
Bugfix candidate.
parent
2575022a
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
2 deletions
+40
-2
Include/pymactoolbox.h
Include/pymactoolbox.h
+3
-1
Mac/Include/getapplbycreator.h
Mac/Include/getapplbycreator.h
+11
-0
Mac/Include/macdefs.h
Mac/Include/macdefs.h
+11
-0
Mac/Include/macglue.h
Mac/Include/macglue.h
+3
-1
Mac/Include/pythonresources.h
Mac/Include/pythonresources.h
+12
-0
No files found.
Include/pymactoolbox.h
View file @
47ec1419
/*
** 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
Mac/Include/getapplbycreator.h
View file @
47ec1419
...
...
@@ -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
Mac/Include/macdefs.h
View file @
47ec1419
...
...
@@ -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
Mac/Include/macglue.h
View file @
47ec1419
...
...
@@ -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
Mac/Include/pythonresources.h
View file @
47ec1419
...
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment