Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
9ae898b4
Kaydet (Commit)
9ae898b4
authored
Tem 11, 2000
tarafından
Jack Jansen
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
ANSIfication step 2: make sure all needed prototypes are available, and all needed
header files included.
üst
5e80a757
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
83 additions
and
41 deletions
+83
-41
getbootvol.c
Mac/Compat/getbootvol.c
+1
-1
getwd.c
Mac/Compat/getwd.c
+1
-2
macstat.h
Mac/Compat/macstat.h
+1
-0
sync.c
Mac/Compat/sync.c
+1
-1
macdefs.h
Mac/Include/macdefs.h
+4
-2
macglue.h
Mac/Include/macglue.h
+17
-2
macfsmodule.c
Mac/Modules/macfsmodule.c
+6
-5
macspeechmodule.c
Mac/Modules/macspeechmodule.c
+1
-0
macapplication.c
Mac/Python/macapplication.c
+4
-2
macgetargv.c
Mac/Python/macgetargv.c
+3
-2
macgetcompiler.c
Mac/Python/macgetcompiler.c
+3
-2
macgetpath.c
Mac/Python/macgetpath.c
+8
-4
macgetplatform.c
Mac/Python/macgetplatform.c
+4
-2
macglue.c
Mac/Python/macglue.c
+18
-10
macguesstabsize.c
Mac/Python/macguesstabsize.c
+1
-1
macimport.c
Mac/Python/macimport.c
+2
-0
macmain.c
Mac/Python/macmain.c
+2
-3
macsetfiletype.c
Mac/Python/macsetfiletype.c
+4
-2
malloc.c
Mac/mwerks/malloc/malloc.c
+2
-0
No files found.
Mac/Compat/getbootvol.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -5,7 +5,7 @@
#include "macdefs.h"
char
*
getbootvol
()
getbootvol
(
void
)
{
short
vrefnum
;
static
unsigned
char
name
[
32
];
...
...
Mac/Compat/getwd.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -32,8 +32,7 @@
#define ROOTID 2
/* Root directory ID */
char
*
getwd
(
cwd
)
char
*
cwd
;
getwd
(
char
*
cwd
)
{
/* Universal parameter block. */
union
{
...
...
Mac/Compat/macstat.h
Dosyayı görüntüle @
9ae898b4
...
...
@@ -27,6 +27,7 @@ struct macstat {
#define S_IWRITE 0200
#define S_IEXEC 0100
extern
int
macstat
(
char
*
,
struct
macstat
*
);
/* To stop inclusion of MWerks header: */
#ifndef _STAT
#define _STAT
...
...
Mac/Compat/sync.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -6,7 +6,7 @@
#include "macdefs.h"
int
sync
()
sync
(
void
)
{
if
(
FlushVol
((
StringPtr
)
0
,
0
)
==
noErr
)
return
0
;
...
...
Mac/Include/macdefs.h
Dosyayı görüntüle @
9ae898b4
...
...
@@ -15,8 +15,10 @@
#endif
/* We may be able to use a std routine in think, don't know */
unsigned
char
*
Pstring
(
char
*
);
extern
unsigned
char
*
Pstring
(
char
*
);
extern
char
*
getbootvol
(
void
);
extern
char
*
getwd
(
char
*
);
extern
int
sync
(
void
);
/* Universal constants: */
#define MAXPATH 256
...
...
Mac/Include/macglue.h
Dosyayı görüntüle @
9ae898b4
...
...
@@ -81,6 +81,7 @@ void PyMac_GetSchedParams(PyMacSchedParams *); /* Get schedulers params */
void
PyMac_SetSchedParams
(
PyMacSchedParams
*
);
/* Set schedulers params */
PyObject
*
PyErr_Mac
(
PyObject
*
,
int
);
/* Exception with a mac error */
PyObject
*
PyMac_Error
(
OSErr
);
/* Uses PyMac_GetOSErrException */
int
PyOS_CheckStack
(
void
);
/* Check that we aren't overflowing our stack */
int
PyMac_DoYield
(
int
,
int
);
/* Yield cpu. First arg is maxtime, second ok to call python */
int
PyMac_HandleEvent
(
EventRecord
*
);
/* Handle one event, possibly in Python */
void
PyMac_HandleEventIntern
(
EventRecord
*
);
/* Handle one event internal only */
...
...
@@ -133,8 +134,22 @@ short PyMac_OpenPrefFile(void); /* From macgetpath.c, open and return preferen
/* From macfiletype.c: */
long
getfiletype
(
char
*
);
/* Get file type */
int
setfiletype
(
char
*
,
long
,
long
);
/* Set file creator and type */
long
PyMac_getfiletype
(
char
*
);
/* Get file type */
int
PyMac_setfiletype
(
char
*
,
long
,
long
);
/* Set file creator and type */
/* from macmain.c: */
void
PyMac_Exit
(
int
);
void
PyMac_InitApplication
(
void
);
#ifdef USE_MAC_APPLET_SUPPORT
void
PyMac_InitApplet
(
void
);
#endif
/* from macgetargv: */
OSErr
PyMac_init_process_location
(
void
);
#ifndef HAVE_STRDUP
char
*
strdup
(
const
char
*
str
);
#endif
#ifdef __cplusplus
}
#endif
Mac/Modules/macfsmodule.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -34,6 +34,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "getapplbycreator.h"
/* Should this be in macglue.h? */
extern
FSSpec
*
mfs_GetFSSpecFSSpec
(
PyObject
*
);
static
PyObject
*
ErrorObject
;
/* ----------------------------------------------------- */
...
...
@@ -174,9 +177,8 @@ mfsa_getattr(self, name)
return
Py_FindMethod
(
mfsa_methods
,
(
PyObject
*
)
self
,
name
);
}
mfsaobject
*
newmfsaobject
(
alias
)
AliasHandle
alias
;
static
mfsaobject
*
newmfsaobject
(
AliasHandle
alias
)
{
mfsaobject
*
self
;
...
...
@@ -334,8 +336,7 @@ static PyTypeObject Mfsitype = {
** object is a python fsspec object, else NULL
*/
FSSpec
*
mfs_GetFSSpecFSSpec
(
self
)
PyObject
*
self
;
mfs_GetFSSpecFSSpec
(
PyObject
*
self
)
{
if
(
is_mfssobject
(
self
)
)
return
&
((
mfssobject
*
)
self
)
->
fsspec
;
...
...
Mac/Modules/macspeechmodule.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -24,6 +24,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "Python.h"
#include "macglue.h"
#include <Gestalt.h>
#include "Speech.h"
...
...
Mac/Python/macapplication.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -31,11 +31,13 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#pragma lib_export on
#endif
extern
void
PyMac_InitAppl
et
(
);
extern
void
PyMac_InitAppl
ication
(
void
);
#ifdef USE_MAC_APPLET_SUPPORT
extern
void
PyMac_InitAppl
ication
(
);
extern
void
PyMac_InitAppl
et
(
void
);
#endif
/* USE_MAC_APPLET_SUPPORT */
/* From the MSL runtime: */
extern
void
__initialize
(
void
);
/*
** Alternative initialization entry point for some very special cases.
...
...
Mac/Python/macgetargv.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -53,15 +53,16 @@ static int applocation_inited;
/* Duplicate a string to the heap. We also export this since it isn't standard
** and others use it
*/
#ifndef HAVE_STRDUP
char
*
strdup
(
char
*
src
)
strdup
(
c
onst
c
har
*
src
)
{
char
*
dst
=
malloc
(
strlen
(
src
)
+
1
);
if
(
dst
)
strcpy
(
dst
,
src
);
return
dst
;
}
#endif
/* Initialize FSSpec and full name of current application */
...
...
Mac/Python/macgetcompiler.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -32,6 +32,7 @@ PERFORMANCE OF THIS SOFTWARE.
/* Return a string representing the compiler name */
#include "config.h"
#include "Python.h"
#ifdef __MWERKS__
#ifdef USE_GUSI1
...
...
@@ -75,8 +76,8 @@ PERFORMANCE OF THIS SOFTWARE.
#endif
#endif
char
*
Py_GetCompiler
()
c
onst
c
har
*
Py_GetCompiler
(
void
)
{
return
COMPILER
;
}
Mac/Python/macgetpath.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -33,6 +33,9 @@ PERFORMANCE OF THIS SOFTWARE.
#include "osdefs.h"
#include "macglue.h"
#include "pythonresources.h"
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
/* Return the initial python search path. This is called once from
...
...
@@ -58,6 +61,10 @@ PERFORMANCE OF THIS SOFTWARE.
#include <GUSI.h>
#endif
#ifndef USE_BUILTIN_PATH
staticforward
char
*
PyMac_GetPythonPath
();
#endif
#define PYTHONPATH "\
:\n\
:Lib\n\
...
...
@@ -143,9 +150,6 @@ Py_GetPath()
char
*
p
,
*
endp
;
int
newlen
;
char
*
curwd
;
#ifndef USE_BUILTIN_PATH
staticforward
char
*
PyMac_GetPythonPath
();
#endif
if
(
pythonpath
)
return
pythonpath
;
#ifndef USE_BUILTIN_PATH
...
...
@@ -294,7 +298,7 @@ PyMac_GetPythonDir()
#ifndef USE_BUILTIN_PATH
char
*
PyMac_GetPythonPath
()
PyMac_GetPythonPath
(
void
)
{
short
oldrh
,
prefrh
=
-
1
;
char
*
rv
;
...
...
Mac/Python/macgetplatform.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -29,8 +29,10 @@ PERFORMANCE OF THIS SOFTWARE.
******************************************************************/
char
*
Py_GetPlatform
()
#include "Python.h"
const
char
*
Py_GetPlatform
(
void
)
{
return
"mac"
;
}
...
...
Mac/Python/macglue.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -63,7 +63,19 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <TextUtils.h>
#ifdef __MWERKS__
#include <SIOUX.h>
extern
void
SIOUXSetupMenus
(
void
);
extern
void
SIOUXDoAboutBox
(
void
);
#endif
#ifdef USE_GUSI
/* Functions we redefine because they're in obscure libraries */
extern
void
SpinCursor
(
short
x
);
extern
void
RotateCursor
(
short
x
);
extern
pascal
void
PLstrcpy
(
unsigned
char
*
,
unsigned
char
*
);
extern
pascal
int
PLstrcmp
(
unsigned
char
*
,
unsigned
char
*
);
extern
pascal
unsigned
char
*
PLstrrchr
(
unsigned
char
*
,
unsigned
char
);
#endif
#ifdef USE_GUSI1
#include <TFileSpec.h>
/* For Path2FSSpec */
#include <GUSI.h>
...
...
@@ -103,7 +115,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#define fnfErr -43
/* Declared in macfsmodule.c: */
extern
FSSpec
*
mfs_GetFSSpecFSSpec
();
extern
FSSpec
*
mfs_GetFSSpecFSSpec
(
PyObject
*
);
extern
PyObject
*
newmfssobject
(
FSSpec
*
);
/* Interrupt code variables: */
...
...
@@ -246,15 +258,13 @@ PyMac_StopGUSISpin() {
** StdCLib. Moreover, that implementation is broken under cfm68k...
*/
pascal
void
PLstrcpy
(
to
,
fr
)
unsigned
char
*
to
,
*
fr
;
PLstrcpy
(
unsigned
char
*
to
,
unsigned
char
*
fr
)
{
memcpy
(
to
,
fr
,
fr
[
0
]
+
1
);
}
pascal
int
PLstrcmp
(
s1
,
s2
)
unsigned
char
*
s1
,
*
s2
;
PLstrcmp
(
unsigned
char
*
s1
,
unsigned
char
*
s2
)
{
int
res
;
int
l
=
s1
[
0
]
<
s2
[
0
]
?
s1
[
0
]
:
s2
[
0
];
...
...
@@ -272,9 +282,7 @@ PLstrcmp(s1, s2)
}
pascal
unsigned
char
*
PLstrrchr
(
str
,
chr
)
unsigned
char
*
str
;
unsigned
char
chr
;
PLstrrchr
(
unsigned
char
*
str
,
unsigned
char
chr
)
{
unsigned
char
*
ptr
=
0
;
unsigned
char
*
p
;
...
...
@@ -457,8 +465,8 @@ PyOS_InterruptOccurred()
return
interrupted
;
}
/* Check whether we are in the foreground */
int
PyMac_InForeground
()
static
int
PyMac_InForeground
(
void
)
{
static
ProcessSerialNumber
ours
;
static
inited
;
...
...
Mac/Python/macguesstabsize.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -37,7 +37,7 @@ PERFORMANCE OF THIS SOFTWARE.
#include <string.h>
/* Interface used by parsetok.c */
#error
guesstabsize
(
path
)
char
*
path
;
{
...
...
Mac/Python/macimport.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -413,7 +413,9 @@ PyMac_FindModuleExtension(char *buf, size_t *lenp, char *module)
unsigned
char
fnbuf
[
64
];
int
modnamelen
=
strlen
(
module
);
FSSpec
fss
;
#ifdef USE_GUSI1
FInfo
finfo
;
#endif
short
refnum
;
long
dirid
;
...
...
Mac/Python/macmain.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -44,6 +44,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#ifdef __MWERKS__
#include <SIOUX.h>
#define USE_SIOUX
extern
int
ccommand
(
char
***
);
#if __profile__ == 1
#include <profiler.h>
#endif
...
...
@@ -549,9 +550,7 @@ Py_GetProgramFullPath()
This is rare, but it is needed by the secureware extension. */
void
Py_GetArgcArgv
(
argc
,
argv
)
int
*
argc
;
char
***
argv
;
Py_GetArgcArgv
(
int
*
argc
,
char
***
argv
)
{
*
argc
=
orig_argc
;
*
argv
=
orig_argv
;
...
...
Mac/Python/macsetfiletype.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -34,10 +34,12 @@ PERFORMANCE OF THIS SOFTWARE.
*
*/
#include "Python.h"
#include "macglue.h"
#include "macdefs.h"
int
setfiletype
(
name
,
creator
,
type
)
PyMac_
setfiletype
(
name
,
creator
,
type
)
char
*
name
;
long
creator
,
type
;
{
...
...
@@ -56,7 +58,7 @@ long creator, type;
}
long
getfiletype
(
name
)
PyMac_
getfiletype
(
name
)
char
*
name
;
{
FInfo
info
;
...
...
Mac/mwerks/malloc/malloc.c
Dosyayı görüntüle @
9ae898b4
...
...
@@ -78,7 +78,9 @@ typedef u_long caddr_t;
#include <stdlib.h>
#include <string.h>
#ifndef NULL
#define NULL 0
#endif
static
void
morecore
();
...
...
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