From: Jack Jansen <jack.jansen@cwi.nl>
Date: Sun, 7 Feb 1999 13:57:11 +0000 (+0000)
Subject: Moved Ctl, Dlg, Menu, Qd, Res and Win modules to PythonCore.
X-Git-Tag: v1.5.2b2~116
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=496cae768f4dccf2ec375b9985d97679e2ae87eb;p=python

Moved Ctl, Dlg, Menu, Qd, Res and Win modules to PythonCore.
Moved other toolbox modules to their own .slb file.
---

diff --git a/Mac/Build/AE.prj b/Mac/Build/AE.prj
new file mode 100644
index 0000000000..9993ed3337
Binary files /dev/null and b/Mac/Build/AE.prj differ
diff --git a/Mac/Build/AE.prj.exp b/Mac/Build/AE.prj.exp
new file mode 100644
index 0000000000..ca2aa0bf4e
--- /dev/null
+++ b/Mac/Build/AE.prj.exp
@@ -0,0 +1,4 @@
+initAE
+AEDesc_New
+AEDesc_Convert
+AEDesc_Type
diff --git a/Mac/Build/ColorPicker.prj b/Mac/Build/ColorPicker.prj
index 5723b3f52a..d87e6a4a0f 100644
Binary files a/Mac/Build/ColorPicker.prj and b/Mac/Build/ColorPicker.prj differ
diff --git a/Mac/Build/Evt.prj b/Mac/Build/Evt.prj
new file mode 100644
index 0000000000..62ff1b033d
Binary files /dev/null and b/Mac/Build/Evt.prj differ
diff --git a/Mac/Build/Evt.prj.exp b/Mac/Build/Evt.prj.exp
new file mode 100644
index 0000000000..7566ac261e
--- /dev/null
+++ b/Mac/Build/Evt.prj.exp
@@ -0,0 +1 @@
+initEvt
diff --git a/Mac/Build/toolboxmodules.prj b/Mac/Build/Fm.prj
similarity index 75%
rename from Mac/Build/toolboxmodules.prj
rename to Mac/Build/Fm.prj
index a555db5205..7af499f14f 100644
Binary files a/Mac/Build/toolboxmodules.prj and b/Mac/Build/Fm.prj differ
diff --git a/Mac/Build/Fm.prj.exp b/Mac/Build/Fm.prj.exp
new file mode 100644
index 0000000000..0712bb6df3
--- /dev/null
+++ b/Mac/Build/Fm.prj.exp
@@ -0,0 +1,2 @@
+initFm
+FMRec_New
diff --git a/Mac/Build/Help.prj b/Mac/Build/Help.prj
new file mode 100644
index 0000000000..33749c820a
Binary files /dev/null and b/Mac/Build/Help.prj differ
diff --git a/Mac/Build/Help.prj.exp b/Mac/Build/Help.prj.exp
new file mode 100644
index 0000000000..7701e1976a
--- /dev/null
+++ b/Mac/Build/Help.prj.exp
@@ -0,0 +1 @@
+initHelp
diff --git a/Mac/Build/Icn.prj b/Mac/Build/Icn.prj
new file mode 100644
index 0000000000..00808b9b16
Binary files /dev/null and b/Mac/Build/Icn.prj differ
diff --git a/Mac/Build/Icn.prj.exp b/Mac/Build/Icn.prj.exp
new file mode 100644
index 0000000000..37f80c8a3f
--- /dev/null
+++ b/Mac/Build/Icn.prj.exp
@@ -0,0 +1 @@
+initIcn
diff --git a/Mac/Build/List.prj b/Mac/Build/List.prj
new file mode 100644
index 0000000000..7e3fd7a0fd
Binary files /dev/null and b/Mac/Build/List.prj differ
diff --git a/Mac/Build/List.prj.exp b/Mac/Build/List.prj.exp
new file mode 100644
index 0000000000..171b7df7c6
--- /dev/null
+++ b/Mac/Build/List.prj.exp
@@ -0,0 +1,3 @@
+initList
+ListObj_New
+ListObj_Convert
diff --git a/Mac/Build/PlugIns.prj b/Mac/Build/PlugIns.prj
index feea7ea5b6..60fca89ad8 100644
Binary files a/Mac/Build/PlugIns.prj and b/Mac/Build/PlugIns.prj differ
diff --git a/Mac/Build/Printing.prj b/Mac/Build/Printing.prj
index b67c266dfd..0c0598a2d7 100644
Binary files a/Mac/Build/Printing.prj and b/Mac/Build/Printing.prj differ
diff --git a/Mac/Build/Python.prj b/Mac/Build/Python.prj
index 16a21d0dcf..f7ec18a0a2 100644
Binary files a/Mac/Build/Python.prj and b/Mac/Build/Python.prj differ
diff --git a/Mac/Build/PythonApplet.prj b/Mac/Build/PythonApplet.prj
index b97d1c20c5..7be3077be3 100644
Binary files a/Mac/Build/PythonApplet.prj and b/Mac/Build/PythonApplet.prj differ
diff --git a/Mac/Build/PythonCore.prj b/Mac/Build/PythonCore.prj
index e88012e4af..c6cae9de5b 100644
Binary files a/Mac/Build/PythonCore.prj and b/Mac/Build/PythonCore.prj differ
diff --git a/Mac/Build/PythonCoreCFM68K.prj b/Mac/Build/PythonCoreCFM68K.prj
index 2302b7f5ca..206d07838a 100644
Binary files a/Mac/Build/PythonCoreCFM68K.prj and b/Mac/Build/PythonCoreCFM68K.prj differ
diff --git a/Mac/Build/PythonCoreCFM68K.prj.exp b/Mac/Build/PythonCoreCFM68K.prj.exp
index 7c94a71d41..4c8daa9df8 100644
--- a/Mac/Build/PythonCoreCFM68K.prj.exp
+++ b/Mac/Build/PythonCoreCFM68K.prj.exp
@@ -52,6 +52,9 @@ wmemchr
 wmemset
 wmemmove
 wmemcpy
+iswctype
+wctype
+wctob
 towupper
 towlower
 iswxdigit
@@ -67,6 +70,8 @@ iswalpha
 iswalnum
 wctrans
 towctrans
+wcstoumax
+wcstoimax
 watol
 watoi
 wcstoll
@@ -103,6 +108,8 @@ clock
 __leap_year
 system
 getenv
+strtoumax
+strtoimax
 atol
 atoi
 strtoll
@@ -329,11 +336,11 @@ unexpected__3stdFv		# std::unexpected()
 set_unexpected__3stdFPFv_v		# std::set_unexpected(void (*)(void))
 terminate__3stdFv		# std::terminate()
 set_terminate__3stdFPFv_v		# std::set_terminate(void (*)(void))
-__dt__Q23std9bad_allocFv		# std::bad_alloc::~bad_alloc()
 what__Q23std9bad_allocCFv		# std::bad_alloc::what() const
 __del_hdl
 __new_hdl
 set_new_handler__3stdFPFv_v		# std::set_new_handler(void (*)(void))
+__dt__Q23std9bad_allocFv		# std::bad_alloc::~bad_alloc()
 __throw_bad_alloc__3stdFv		# std::__throw_bad_alloc()
 __dla__FPv		# operator delete[](void*)
 __nwa__FUlRCQ23std9nothrow_t		# operator new[](unsigned long,const std::nothrow_t&)
@@ -344,19 +351,19 @@ __nw__FUl		# operator new(unsigned long)
 _prealloc_newpool__3stdFUl		# std::_prealloc_newpool(unsigned long)
 _set_newnonptrmax__3stdFUl		# std::_set_newnonptrmax(unsigned long)
 _set_newpoolsize__3stdFUl		# std::_set_newpoolsize(unsigned long)
-__dt__Q23std10bad_typeidFv		# std::bad_typeid::~bad_typeid()
-__dt__Q23std8bad_castFv		# std::bad_cast::~bad_cast()
-what__Q23std8bad_castCFv		# std::bad_cast::what() const
 what__Q23std10bad_typeidCFv		# std::bad_typeid::what() const
+what__Q23std8bad_castCFv		# std::bad_cast::what() const
+__dt__Q23std8bad_castFv		# std::bad_cast::~bad_cast()
 __dynamic_cast
+__dt__Q23std10bad_typeidFv		# std::bad_typeid::~bad_typeid()
 __get_typeid
-__dt__Q23std9exceptionFv		# std::exception::~exception()
-__dt__Q23std13bad_exceptionFv		# std::bad_exception::~bad_exception()
-what__Q23std13bad_exceptionCFv		# std::bad_exception::what() const
 what__Q23std9exceptionCFv		# std::exception::what() const
+what__Q23std13bad_exceptionCFv		# std::bad_exception::what() const
 __end__catch
 Ex68K_CatchInfoDtor
 __throw
+__dt__Q23std9exceptionFv		# std::exception::~exception()
+__dt__Q23std13bad_exceptionFv		# std::bad_exception::~bad_exception()
 __unexpected
 __unregister_fragment
 __register_fragment
@@ -482,10 +489,10 @@ connect__6SocketFPvi		# Socket::connect(void*,int)
 bind__6SocketFPvi		# Socket::bind(void*,int)
 __dt__6SocketFv		# Socket::~Socket()
 __ct__6SocketFv		# Socket::Socket()
-__dt__17SIOUXSocketDomainFv		# SIOUXSocketDomain::~SIOUXSocketDomain()
 open__17SIOUXSocketDomainFRC11GUSIFileRefi		# SIOUXSocketDomain::open(const GUSIFileRef&,int)
-Yours__17SIOUXSocketDomainFRC11GUSIFileRefQ216FileSocketDomain7Request		# SIOUXSocketDomain::Yours(const GUSIFileRef&,FileSocketDomain::Request)
+__dt__17SIOUXSocketDomainFv		# SIOUXSocketDomain::~SIOUXSocketDomain()
 GUSIwithSIOUXSockets
+Yours__17SIOUXSocketDomainFRC11GUSIFileRefQ216FileSocketDomain7Request		# SIOUXSocketDomain::Yours(const GUSIFileRef&,FileSocketDomain::Request)
 isatty__11SIOUXSocketFv		# SIOUXSocket::isatty()
 select__11SIOUXSocketFPUcPUcPUc		# SIOUXSocket::select(unsigned char*,unsigned char*,unsigned char*)
 write__11SIOUXSocketFPvi		# SIOUXSocket::write(void*,int)
@@ -543,8 +550,8 @@ PAPStatus__FPcP12PAPStatusRecP9AddrBlockPc		# PAPStatus(char*,PAPStatusRec*,Addr
 PAPWrite__FsPcssPsPc		# PAPWrite(short,char*,short,short,short*,char*)
 PAPRead__FsPcPsPsPsPc		# PAPRead(short,char*,short*,short*,short*,char*)
 PAPOpen__FPsPcsP12PAPStatusRecPsPc		# PAPOpen(short*,char*,short,PAPStatusRec*,short*,char*)
-__dt__16NullSocketDomainFv		# NullSocketDomain::~NullSocketDomain()
 __dt__10NullSocketFv		# NullSocket::~NullSocket()
+__dt__16NullSocketDomainFv		# NullSocketDomain::~NullSocketDomain()
 open__16NullSocketDomainFRC11GUSIFileRefi		# NullSocketDomain::open(const GUSIFileRef&,int)
 Yours__16NullSocketDomainFRC11GUSIFileRefQ216FileSocketDomain7Request		# NullSocketDomain::Yours(const GUSIFileRef&,FileSocketDomain::Request)
 fstat__10NullSocketFP4stat		# NullSocket::fstat(stat*)
@@ -552,7 +559,6 @@ select__10NullSocketFPUcPUcPUc		# NullSocket::select(unsigned char*,unsigned cha
 write__10NullSocketFPvi		# NullSocket::write(void*,int)
 read__10NullSocketFPvi		# NullSocket::read(void*,int)
 __ct__10NullSocketFv		# NullSocket::NullSocket()
-make_in_addr__FUl		# make_in_addr(unsigned long)
 getprotobynumber
 getprotobyname
 getservbyport
@@ -565,6 +571,7 @@ gethostid
 inet_addr
 inet_ntoa
 gethostbyaddr
+make_in_addr__FUl		# make_in_addr(unsigned long)
 gethostbyname
 MXInfo
 HInfo
@@ -824,7 +831,6 @@ Consumer__10RingBufferFRl		# RingBuffer::Consumer(long&)
 Producer__10RingBufferFRl		# RingBuffer::Producer(long&)
 __dt__10RingBufferFv		# RingBuffer::~RingBuffer()
 __ct__10RingBufferFUs		# RingBuffer::RingBuffer(unsigned short)
-__dt__10ErrnoSaverFv		# ErrnoSaver::~ErrnoSaver()
 __dt__21AppleTalkSocketDomainFv		# AppleTalkSocketDomain::~AppleTalkSocketDomain()
 AtlkLookup__FRC10EntityNameP9AddrBlock		# AtlkLookup(const EntityName&,AddrBlock*)
 __dt__11AtlkSymAddrFv		# AtlkSymAddr::~AtlkSymAddr()
@@ -851,75 +857,164 @@ __dt__10ADSPSocketFv		# ADSPSocket::~ADSPSocket()
 __ct__10ADSPSocketFUc		# ADSPSocket::ADSPSocket(unsigned char)
 getpeername__15AppleTalkSocketFPvPi		# AppleTalkSocket::getpeername(void*,int*)
 getsockname__15AppleTalkSocketFPvPi		# AppleTalkSocket::getsockname(void*,int*)
+__dt__10ErrnoSaverFv		# ErrnoSaver::~ErrnoSaver()
 bind__15AppleTalkSocketFPvi		# AppleTalkSocket::bind(void*,int)
 ioctl__15AppleTalkSocketFUiPv		# AppleTalkSocket::ioctl(unsigned int,void*)
 fcntl__15AppleTalkSocketFUii		# AppleTalkSocket::fcntl(unsigned int,int)
 __dt__15AppleTalkSocketFv		# AppleTalkSocket::~AppleTalkSocket()
 __ct__15AppleTalkSocketFUc		# AppleTalkSocket::AppleTalkSocket(unsigned char)
+fminl
+fmaxl
+fdiml
+nextafterxl
+remquol
+copysignl
+remainderl
 fmodl
+truncl
+llroundl
+lroundl
+roundl
+llrintl
+lrintl
+rintl
+nearbyintl
 floorl
 ceill
+lgammal
+gammal
+erfcl
+erfl
+hypotl
 sqrtl
 powl
 fabsl
+scalblnl
+scalbnl
+logbl
+log2l
+log1pl
+expm1l
+exp2l
 log10l
 logl
 ldexpl
 frexpl
 expl
+atanhl
+asinhl
+acoshl
 tanhl
 sinhl
 coshl
+tanl
+sinl
+cosl
 atan2l
 atanl
 asinl
 acosl
-tanl
-sinl
-cosl
+fmind
+fmaxd
+fdimd
+copysignd
+remquod
+remainderd
 fmodd
+truncd
+llround
+lround
+roundd
+llrint
+lrint
+rintd
+nearbyintd
 floord
 ceild
+lgammad
+gammad
+erfcd
+erfd
+hypotd
 sqrtd
 powd
 fabsd
+scalbln
+scalbn
+logbd
+log2d
+log1pd
+expm1d
+exp2d
 modfd
 log10d
 logd
 ldexpd
 frexpd
 expd
+atanhd
+asinhd
+acoshd
 tanhd
 sinhd
 coshd
+tand
+sind
+cosd
 atan2d
 atand
 asind
 acosd
-tand
-sind
-cosd
+fminf
+fmaxf
+fdimf
+remquof
+copysignf
+remainderf
 fmodf
+truncf
+llroundf
+lroundf
+roundf
+llrintf
+lrintf
+rintf
+nearbyintf
 floorf
 ceilf
+lgammaf
+gammaf
+erfcf
+erff
+hypotf
 sqrtf
 powf
 fabsf
+scalblnf
+scalbnf
+logbf
+log2f
+log1pf
+expm1f
+exp2f
 log10f
 logf
 ldexpf
 frexpf
 expf
+atanhf
+asinhf
+acoshf
 tanhf
 sinhf
 coshf
+tanf
+sinf
+cosf
 atan2f
 atanf
 asinf
 acosf
-tanf
-sinf
-cosf
 NaN
 GetPrecision
 SetPrecision
@@ -1049,7 +1144,6 @@ getwd
 getbootvol
 sync
 macstat
-main
 PyMac_AddLibResources
 __initialize_with_resources
 getfiletype
@@ -1230,6 +1324,12 @@ PyCFunction_GetSelf
 PyCFunction_GetFunction
 PyCFunction_New
 PyLong_FromString
+PyLong_AsUnsignedLongLong
+PyLong_AsLongLong
+PyLong_FromUnsignedLongLong
+PyLong_FromLongLong
+PyLong_AsVoidPtr
+PyLong_FromVoidPtr
 PyLong_AsDouble
 PyLong_AsUnsignedLong
 PyLong_AsLong
@@ -1501,6 +1601,32 @@ _PyBuiltin_Fini_2
 _PyBuiltin_Fini_1
 _PyBuiltin_Init_2
 _PyBuiltin_Init_1
+initWin
+WinObj_WhichWindow
+WinObj_Convert
+WinObj_New
+initRes
+OptResObj_Convert
+OptResObj_New
+ResObj_Convert
+ResObj_New
+initQd
+BMObj_Convert
+BMObj_New
+GrafObj_Convert
+GrafObj_New
+QdRGB_Convert
+QdRGB_New
+initMenu
+MenuObj_Convert
+MenuObj_New
+initDlg
+DlgObj_Convert
+initCtl
+CtlObj_WhichControl
+CtlObj_Convert
+CtlObj_New
+ControlFontStyle_Convert
 PyMac_FindModuleExtension
 PyMac_LoadResourceModule
 PyMac_LoadCodeResourceModule
@@ -1625,6 +1751,7 @@ __vt__10ADSPSocket		# ADSPSocket::__vt
 __vt__21AppleTalkSocketDomain		# AppleTalkSocketDomain::__vt
 uADSPCompletion
 new_doc
+array_methods
 _PyParser_TokenNames
 PyType_Type
 PyTuple_Type
@@ -1661,6 +1788,21 @@ optind
 opterr
 PyImport_FrozenModules
 PyCode_Type
+Window_Type
+WinObj_chain
+Resource_Type
+ResObj_chain
+QDGlobalsAccess_Type
+BitMap_Type
+BMObj_chain
+GrafPort_Type
+GrafObj_chain
+Menu_Type
+MenuObj_chain
+Dialog_Type
+DlgObj_chain
+Control_Type
+CtlObj_chain
 _PyImport_Inittab
 pcre_free
 pcre_malloc
@@ -1731,6 +1873,7 @@ _Py_re_syntax
 Py_TabcheckFlag
 PyOS_ReadlineFunctionPointer
 PyOS_InputHook
+_PyThreadState_Current
 Py_DebugFlag
 Py_VerboseFlag
 Py_InteractiveFlag
@@ -1758,6 +1901,7 @@ PyExc_MemoryError
 PyExc_NameError
 PyExc_OverflowError
 PyExc_RuntimeError
+PyExc_NotImplementedError
 PyExc_SyntaxError
 PyExc_SystemError
 PyExc_SystemExit
diff --git a/Mac/Build/PythonCorePPC.prj b/Mac/Build/PythonCorePPC.prj
index 6c7c1b75c3..03b2eb70c4 100644
Binary files a/Mac/Build/PythonCorePPC.prj and b/Mac/Build/PythonCorePPC.prj differ
diff --git a/Mac/Build/PythonCorePPC.prj.exp b/Mac/Build/PythonCorePPC.prj.exp
index 37ab7edcc1..59c6968fdc 100644
--- a/Mac/Build/PythonCorePPC.prj.exp
+++ b/Mac/Build/PythonCorePPC.prj.exp
@@ -1,4 +1,3 @@
-_PyImport_Inittab
 PyExc_Exception
 PyExc_StandardError
 PyExc_ArithmeticError
@@ -18,6 +17,7 @@ PyExc_MemoryError
 PyExc_NameError
 PyExc_OverflowError
 PyExc_RuntimeError
+PyExc_NotImplementedError
 PyExc_SyntaxError
 PyExc_SystemError
 PyExc_SystemExit
@@ -151,6 +151,7 @@ Py_NewInterpreter
 Py_Finalize
 Py_Initialize
 Py_IsInitialized
+_PyThreadState_Current
 PyThreadState_GetDict
 PyThreadState_Swap
 PyThreadState_Get
@@ -322,6 +323,12 @@ PyList_Size
 PyList_New
 PyLong_Type
 PyLong_FromString
+PyLong_AsUnsignedLongLong
+PyLong_AsLongLong
+PyLong_FromUnsignedLongLong
+PyLong_FromLongLong
+PyLong_AsVoidPtr
+PyLong_FromVoidPtr
 PyLong_AsDouble
 PyLong_AsUnsignedLong
 PyLong_AsLong
@@ -423,6 +430,7 @@ PyToken_OneChar
 PyTokenizer_Free
 PyTokenizer_FromFile
 PyTokenizer_FromString
+array_methods
 initarray
 initaudioop
 initbinascii
@@ -533,7 +541,6 @@ PyMac_Initialize
 PyMac_InitApplet
 getfiletype
 setfiletype
-main
 PyMac_AddLibResources
 __initialize_with_resources
 getbootvol
@@ -573,6 +580,48 @@ PyMac_LoadResourceModule
 PyMac_LoadCodeResourceModule
 PyMac_FindCodeResourceModule
 PyMac_FindResourceModule
+_PyImport_Inittab
+CtlObj_chain
+Control_Type
+initCtl
+CtlObj_WhichControl
+CtlObj_Convert
+CtlObj_New
+ControlFontStyle_Convert
+DlgObj_chain
+Dialog_Type
+initDlg
+DlgObj_Convert
+MenuObj_chain
+Menu_Type
+initMenu
+MenuObj_Convert
+MenuObj_New
+GrafObj_chain
+GrafPort_Type
+BMObj_chain
+BitMap_Type
+QDGlobalsAccess_Type
+initQd
+BMObj_Convert
+BMObj_New
+GrafObj_Convert
+GrafObj_New
+QdRGB_Convert
+QdRGB_New
+ResObj_chain
+Resource_Type
+initRes
+OptResObj_Convert
+OptResObj_New
+ResObj_Convert
+ResObj_New
+WinObj_chain
+Window_Type
+initWin
+WinObj_WhichWindow
+WinObj_Convert
+WinObj_New
 uADSPCompletion
 __vt__21AppleTalkSocketDomain		# AppleTalkSocketDomain::__vt
 __vt__10ADSPSocket		# ADSPSocket::__vt
@@ -1006,9 +1055,9 @@ GUSISIOUXEvents
 __vt__17SIOUXSocketDomain		# SIOUXSocketDomain::__vt
 __vt__11SIOUXSocket		# SIOUXSocket::__vt
 open__17SIOUXSocketDomainFRC11GUSIFileRefi		# SIOUXSocketDomain::open(const GUSIFileRef&,int)
-Yours__17SIOUXSocketDomainFRC11GUSIFileRefQ216FileSocketDomain7Request		# SIOUXSocketDomain::Yours(const GUSIFileRef&,FileSocketDomain::Request)
 GUSIwithSIOUXSockets
 __dt__17SIOUXSocketDomainFv		# SIOUXSocketDomain::~SIOUXSocketDomain()
+Yours__17SIOUXSocketDomainFRC11GUSIFileRefQ216FileSocketDomain7Request		# SIOUXSocketDomain::Yours(const GUSIFileRef&,FileSocketDomain::Request)
 isatty__11SIOUXSocketFv		# SIOUXSocket::isatty()
 select__11SIOUXSocketFPUcPUcPUc		# SIOUXSocket::select(unsigned char*,unsigned char*,unsigned char*)
 write__11SIOUXSocketFPvi		# SIOUXSocket::write(void*,int)
@@ -1173,14 +1222,14 @@ __init_arr
 __copy
 __som_check_ev
 __som_check_new
-__vt__Q23std13bad_exception		# std::bad_exception::__vt
 __vt__Q23std9exception		# std::exception::__vt
-what__Q23std9exceptionCFv		# std::exception::what() const
-__ct__Q23std9exceptionFv		# std::exception::exception()
-__dt__Q23std9exceptionFv		# std::exception::~exception()
+__vt__Q23std13bad_exception		# std::bad_exception::__vt
 what__Q23std13bad_exceptionCFv		# std::bad_exception::what() const
+what__Q23std9exceptionCFv		# std::exception::what() const
 __end__catch
 __throw
+__ct__Q23std9exceptionFv		# std::exception::exception()
+__dt__Q23std9exceptionFv		# std::exception::~exception()
 __unexpected
 __dt__Q23std13bad_exceptionFv		# std::bad_exception::~bad_exception()
 __unregister_fragment
@@ -1338,27 +1387,6 @@ __extended_epsilon
 __extended_tiny
 __extended_huge
 __extended_nan
-fmodf
-floorf
-ceilf
-sqrtf
-powf
-fabsf
-log10f
-logf
-ldexpf
-frexpf
-expf
-tanhf
-sinhf
-coshf
-atan2f
-atanf
-asinf
-acosf
-tanf
-sinf
-cosf
 __lconv
 localeconv
 setlocale
@@ -1436,6 +1464,8 @@ __open_string_file
 atof
 strtod
 __strtold
+strtoumax
+strtoimax
 atol
 atoi
 strtoll
@@ -1503,6 +1533,8 @@ putwc
 watof
 wcstod
 __wcstold
+wcstoumax
+wcstoimax
 watol
 watoi
 wcstoll
@@ -1516,6 +1548,9 @@ towctrans
 __wctype_map
 __wlower_map
 __wupper_map
+iswctype
+wctype
+wctob
 towupper
 towlower
 iswxdigit
@@ -1570,6 +1605,115 @@ GetNextMallocHeapRegistration
 GetFirstMallocHeapRegistration
 UnregisterMallocHeap
 RegisterMallocHeap
+__fminl
+__fmaxl
+__fdiml
+__nextafterl
+__remquol
+__copysignl
+__remainderl
+__fmodl
+__modfl
+__truncl
+llroundl
+lroundl
+__roundl
+llrintl
+lrintl
+__rintl
+__nearbyintl
+__floorl
+__ceill
+__lgammal
+__gammal
+__erfcl
+__erfl
+__hypotl
+__sqrtl
+__powl
+__fabsl
+scalblnl
+scalbnl
+__logbl
+__log2l
+__log1pl
+__expm1l
+__exp2l
+__log10l
+__logl
+__ldexpl
+__frexpl
+__expl
+__atanhl
+__asinhl
+__acoshl
+__tanhl
+__sinhl
+__coshl
+__tanl
+__sinl
+__cosl
+__atan2l
+__atanl
+__asinl
+__acosl
+fminf
+fmaxf
+fdimf
+remquof
+copysignf
+remainderf
+fmodf
+truncf
+llroundf
+lroundf
+roundf
+llrintf
+lrintf
+rintf
+nearbyintf
+floorf
+ceilf
+lgammaf
+gammaf
+erfcf
+erff
+hypotf
+sqrtf
+powf
+fabsf
+scalblnf
+scalbnf
+logbf
+log2f
+log1pf
+expm1f
+exp2f
+log10f
+logf
+ldexpf
+frexpf
+expf
+atanhf
+asinhf
+acoshf
+tanhf
+sinhf
+coshf
+tanf
+sinf
+cosf
+atan2f
+atanf
+asinf
+acosf
+nextafter
+llround
+lround
+llrint
+lrint
+scalbln
+scalbn
 SIOUXclrscr
 getch
 kbhit
diff --git a/Mac/Build/PythonStandSmall.prj b/Mac/Build/PythonStandSmall.prj
index 3f04cfd2c4..40ad2b162f 100644
Binary files a/Mac/Build/PythonStandSmall.prj and b/Mac/Build/PythonStandSmall.prj differ
diff --git a/Mac/Build/PythonStandalone.prj b/Mac/Build/PythonStandalone.prj
index 1e95ba62ad..10251671dc 100644
Binary files a/Mac/Build/PythonStandalone.prj and b/Mac/Build/PythonStandalone.prj differ
diff --git a/Mac/Build/Scrap.prj b/Mac/Build/Scrap.prj
new file mode 100644
index 0000000000..d5f12d024f
Binary files /dev/null and b/Mac/Build/Scrap.prj differ
diff --git a/Mac/Build/Scrap.prj.exp b/Mac/Build/Scrap.prj.exp
new file mode 100644
index 0000000000..e2120f372a
--- /dev/null
+++ b/Mac/Build/Scrap.prj.exp
@@ -0,0 +1 @@
+initScrap
diff --git a/Mac/Build/Snd.prj b/Mac/Build/Snd.prj
new file mode 100644
index 0000000000..220aa37591
Binary files /dev/null and b/Mac/Build/Snd.prj differ
diff --git a/Mac/Build/Snd.prj.exp b/Mac/Build/Snd.prj.exp
new file mode 100644
index 0000000000..f6920d9099
--- /dev/null
+++ b/Mac/Build/Snd.prj.exp
@@ -0,0 +1 @@
+initSnd
diff --git a/Mac/Build/Sndihooks.prj b/Mac/Build/Sndihooks.prj
new file mode 100644
index 0000000000..035b5f4ea7
Binary files /dev/null and b/Mac/Build/Sndihooks.prj differ
diff --git a/Mac/Build/Sndihooks.prj.exp b/Mac/Build/Sndihooks.prj.exp
new file mode 100644
index 0000000000..d5d8963b61
--- /dev/null
+++ b/Mac/Build/Sndihooks.prj.exp
@@ -0,0 +1 @@
+initSndihooks
diff --git a/Mac/Build/TE.prj b/Mac/Build/TE.prj
new file mode 100644
index 0000000000..b44da5b6de
Binary files /dev/null and b/Mac/Build/TE.prj differ
diff --git a/Mac/Build/TE.prj.exp b/Mac/Build/TE.prj.exp
new file mode 100644
index 0000000000..d5431ecfb4
--- /dev/null
+++ b/Mac/Build/TE.prj.exp
@@ -0,0 +1,4 @@
+initTE
+TEObj_New
+TEObj_Convert
+TE_Type
diff --git a/Mac/Build/_tkinter.prj b/Mac/Build/_tkinter.prj
index 4e691b7e4a..495ba955b2 100644
Binary files a/Mac/Build/_tkinter.prj and b/Mac/Build/_tkinter.prj differ
diff --git a/Mac/Build/calldll.ppc.prj b/Mac/Build/calldll.ppc.prj
index aa10327774..29f16712b3 100644
Binary files a/Mac/Build/calldll.ppc.prj and b/Mac/Build/calldll.ppc.prj differ
diff --git a/Mac/Build/qtmodules.prj b/Mac/Build/cm.prj
similarity index 74%
rename from Mac/Build/qtmodules.prj
rename to Mac/Build/cm.prj
index 995d2fefdc..618c4032d2 100644
Binary files a/Mac/Build/qtmodules.prj and b/Mac/Build/cm.prj differ
diff --git a/Mac/Build/cm.prj.exp b/Mac/Build/cm.prj.exp
new file mode 100644
index 0000000000..164d6fda20
--- /dev/null
+++ b/Mac/Build/cm.prj.exp
@@ -0,0 +1,5 @@
+initCm
+CmpObj_New
+CmpObj_Convert
+CmpInstObj_Convert
+CmpInstObj_New
\ No newline at end of file
diff --git a/Mac/Build/ctb.prj b/Mac/Build/ctb.prj
index a6c40792c7..da5dea21bf 100644
Binary files a/Mac/Build/ctb.prj and b/Mac/Build/ctb.prj differ
diff --git a/Mac/Build/gdbm.prj b/Mac/Build/gdbm.prj
index 52390dd221..4576fe83db 100644
Binary files a/Mac/Build/gdbm.prj and b/Mac/Build/gdbm.prj differ
diff --git a/Mac/Build/icglue.prj b/Mac/Build/icglue.prj
index 9d66d5c669..6a402605a6 100644
Binary files a/Mac/Build/icglue.prj and b/Mac/Build/icglue.prj differ
diff --git a/Mac/Build/macspeech.prj b/Mac/Build/macspeech.prj
index d9c57f0a1d..62b5dd8c66 100644
Binary files a/Mac/Build/macspeech.prj and b/Mac/Build/macspeech.prj differ
diff --git a/Mac/Build/qt.prj b/Mac/Build/qt.prj
new file mode 100644
index 0000000000..b25ed1f327
Binary files /dev/null and b/Mac/Build/qt.prj differ
diff --git a/Mac/Build/qtmodules.prj.exp b/Mac/Build/qt.prj.exp
similarity index 50%
rename from Mac/Build/qtmodules.prj.exp
rename to Mac/Build/qt.prj.exp
index 8d412bedb9..d1467ac14f 100644
--- a/Mac/Build/qtmodules.prj.exp
+++ b/Mac/Build/qt.prj.exp
@@ -1,2 +1 @@
-initCm
 initQt
diff --git a/Mac/Build/toolboxmodules.prj.exp b/Mac/Build/toolboxmodules.prj.exp
deleted file mode 100644
index d0fd9c8dc2..0000000000
--- a/Mac/Build/toolboxmodules.prj.exp
+++ /dev/null
@@ -1,45 +0,0 @@
-initAE
-initCtl
-initDlg
-initEvt
-initFm
-initHelp
-initIcn
-initMenu
-initList
-initQd
-initRes
-initSnd
-initSndihooks
-initScrap
-initWin
-initTE
-QdRGB_New
-QdRGB_Convert
-ResObj_New
-ResObj_Convert
-Resource_Type
-OptResObj_New
-OptResObj_Convert
-MenuObj_Convert
-Menu_Type
-WinObj_Convert
-Window_Type
-Dialog_Type
-GrafObj_New
-GrafObj_Convert
-GrafPort_Type
-BMObj_New
-BMObj_Convert
-BitMap_Type
-FMRec_New
-ListObj_New
-ListObj_Convert
-TextStyle_New
-TextStyle_Convert
-TEObj_New
-TEObj_Convert
-TE_Type
-AEDesc_New
-AEDesc_Convert
-AEDesc_Type
diff --git a/Mac/Build/waste.prj b/Mac/Build/waste.prj
index 6fce85363f..0f5fc5da0d 100644
Binary files a/Mac/Build/waste.prj and b/Mac/Build/waste.prj differ
diff --git a/Mac/Build/xx.prj b/Mac/Build/xx.prj
index 01e42281d0..3a3fd640da 100644
Binary files a/Mac/Build/xx.prj and b/Mac/Build/xx.prj differ
diff --git a/Mac/Build/zlib.prj b/Mac/Build/zlib.prj
index 41cc3b7837..ce1710da5a 100644
Binary files a/Mac/Build/zlib.prj and b/Mac/Build/zlib.prj differ