patch to build on MAC OS/X with make PLATFORM=osx

This commit is contained in:
Stanislav Mekhanoshin
2009-12-16 13:18:20 +00:00
parent b288206652
commit 2944b6961b
12 changed files with 271 additions and 246 deletions

View File

@@ -22,117 +22,117 @@
## ------------------------------------------------------------------
## CRC and hash calculation.
gcrc16tb cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrc32tb cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrchash cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrckeyv cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrcm16 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrcm32 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrcs16 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrcs32 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcrc16tb cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrc32tb cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrchash cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrckeyv cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrcm16 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrcm32 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrcs16 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcrcs32 cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Debugging.
gdbgerr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gdbgexit cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gdbgtrk cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gdbgerr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gdbgexit cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gdbgtrk cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Directory handling.
gdirposx cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gdirposx cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Expression evaluators.
geval cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gevalhum cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gevalrpn cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
geval cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gevalhum cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gevalrpn cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## File handling.
gfile cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gfilport cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gfilutl1 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gfilutl2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gfile cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gfilport cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gfilutl1 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gfilutl2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## FTN address classes.
gftnaddr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnaddr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Nodelist index access classes.
gftnnl cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnnlfd cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnnlfu cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnnlge cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnnlv7 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gftnnl cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gftnnlfd cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gftnnlfu cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gftnnlge cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gftnnlv7 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Keyboard.
gkbdbase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gkbdgetm cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gkbdunix cpp all nov lnx be sun
gkbdwait cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gkbdbase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gkbdgetm cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gkbdunix cpp all nov lnx be sun osx
gkbdwait cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Logfile class.
glog cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
glog cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Misc. memory stuff.
gmemdbg cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gmemutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gmemdbg cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gmemutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Mouse.
gmoubase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gmoubase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Message attributes.
gmsgattr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gmsgattr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Message handling.
ghdrmime cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
ghdrmime cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## GoldED printer definition strings.
gprnutil cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gprnutil cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## UNIX signals.
gsigunix cpp all nov lnx be sun
gsigunix cpp all nov lnx be sun osx
## Sound.
gsnd cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gsndwrap cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gsnd cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gsndwrap cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Strings.
gstrbags cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gstrctyp cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gstrmail cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gstrname cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gstrutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gstrbags cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gstrctyp cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gstrmail cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gstrname cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gstrutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Time related.
gtimjuld cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gtimutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gtimjuld cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gtimutil cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Text searching.
gbmh cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gfuzzy cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gregex cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwildmat cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gsearch cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gsrchmgr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gbmh cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gfuzzy cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gregex cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwildmat cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gsearch cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gsrchmgr cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Text processing.
gtxtpara cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gtxtpara cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## BBS userbase access.
gusrbase cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrezyc cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrgold cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrhuds cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrmax cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrpcb cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrra2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrxbbs cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gusrbase cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrezyc cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrgold cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrhuds cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrmax cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrpcb cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrra2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gusrxbbs cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Miscellaneous utility.
gutlclip cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlcode cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlgrp cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlmisc cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlmtsk cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutltag cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlvers cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gcharset cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gutlclip cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutlcode cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutlgrp cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutlmisc cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutlmtsk cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutltag cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gutlvers cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gcharset cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## OS specific utilities
gutldos cpp all djg
@@ -140,27 +140,27 @@ gutlos2 cpp all bco wco emx
gutlos2m cpp all bco wco emx
gutlwin cpp all bcx cyg
gutlwinm cpp all bcx cyg
gutlunix cpp all lnx sun
gutlunix cpp all lnx sun osx
gutlbeos cpp all be
be_lock c all be
gespell cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gespell cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Low-level text video
gvidbase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gvidinit cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gvidbase cpp all nov bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gvidinit cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## Text windowing.
gwinbase cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwindow cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinhlp1 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinhlp2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwininit cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinline cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinmenu cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinmnub cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinpckf cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinpcks cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinpick cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinput2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun
gwinbase cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwindow cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinhlp1 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinhlp2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwininit cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinline cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinmenu cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinmnub cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinpckf cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinpcks cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinpick cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
gwinput2 cpp all ovl bcd bco bcx wcn wco wcx lnx emx djg rsx cyg be sun osx
## ------------------------------------------------------------------

View File

@@ -32,7 +32,9 @@
/* ------------------------------------------------------------------ */
#include <stdlib.h>
#if !defined(__APPLE__)
#include <malloc.h>
#endif
#include <string.h>
#include <limits.h>
#include <gcmpall.h>