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
9b38a145
Kaydet (Commit)
9b38a145
authored
Eyl 11, 1996
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Rationalized MS ifdefs
üst
d4ab3cde
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
18 deletions
+10
-18
importdl.c
Python/importdl.c
+7
-15
pythonrun.c
Python/pythonrun.c
+2
-2
sysmodule.c
Python/sysmodule.c
+1
-1
No files found.
Python/importdl.c
Dosyayı görüntüle @
9b38a145
...
...
@@ -38,8 +38,8 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
USE_DL -- Jack's dl for IRIX 4 or GNU dld with emulation for Jack's dl
USE_SHLIB -- SunOS or IRIX 5 (SVR4?) shared libraries
_AIX -- AIX style dynamic linking
NT --
NT style dynamic linking (using DLLs)
WIN16_DL
-- Windows 16-bit dynamic linking (using DLLs)
MS_WIN32 -- Windows
NT style dynamic linking (using DLLs)
MS_WIN16
-- Windows 16-bit dynamic linking (using DLLs)
_DL_FUNCPTR_DEFINED -- if the typedef dl_funcptr has been defined
USE_MAC_DYNAMIC_LOADING -- Mac CFM shared libraries
SHORT_EXT -- short extension for dynamic module, e.g. ".so"
...
...
@@ -76,15 +76,7 @@ typedef void (*dl_funcptr)();
#define dlerror() "error in dynamic linking"
#endif
#ifdef __WIN32__
#define NT
#endif
#ifdef MS_WIN16
#define WIN16_DL
#endif
#if defined(NT) || defined(WIN16_DL)
#ifdef MS_WINDOWS
/* i.e. MS_WIN32 or MS_WIN16 */
#define DYNAMIC_LINK
#include <windows.h>
typedef
FARPROC
dl_funcptr
;
...
...
@@ -382,7 +374,7 @@ load_dynamic_module(name, pathname, fp)
}
}
#endif
/* _AIX */
#ifdef
NT
#ifdef
MS_WIN32
{
HINSTANCE
hDLL
;
hDLL
=
LoadLibrary
(
pathname
);
...
...
@@ -424,8 +416,8 @@ load_dynamic_module(name, pathname, fp)
}
p
=
GetProcAddress
(
hDLL
,
funcname
);
}
#endif
/*
NT
*/
#ifdef
WIN16_DL
#endif
/*
MS_WIN32
*/
#ifdef
MS_WIN16
{
HINSTANCE
hDLL
;
hDLL
=
LoadLibrary
(
pathname
);
...
...
@@ -437,7 +429,7 @@ load_dynamic_module(name, pathname, fp)
}
p
=
GetProcAddress
(
hDLL
,
funcname
);
}
#endif
/*
WIN16_DL
*/
#endif
/*
MS_WIN16
*/
#ifdef USE_DL
p
=
dl_loadmod
(
getprogramname
(),
pathname
,
funcname
);
#endif
/* USE_DL */
...
...
Python/pythonrun.c
Dosyayı görüntüle @
9b38a145
...
...
@@ -44,7 +44,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <signal.h>
#endif
#ifdef
NT
#ifdef
MS_WIN32
#undef BYTE
#undef arglist
#include "windows.h"
...
...
@@ -562,7 +562,7 @@ fatal(msg)
#ifdef macintosh
for
(;;);
#endif
#ifdef
NT
#ifdef
MS_WIN32
OutputDebugString
(
"Fatal Python error:"
);
OutputDebugString
(
msg
);
OutputDebugString
(
"
\n
"
);
...
...
Python/sysmodule.c
Dosyayı görüntüle @
9b38a145
...
...
@@ -49,7 +49,7 @@ int sys_checkinterval = 10;
static
object
*
sysdict
;
#ifdef
NT
#ifdef
MS_COREDLL
extern
void
*
PyWin_DLLhModule
;
#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