Signed-off-by: Steven Noonan <steven@uplinklabs.net>
ZMDWMRPYXXYXWETOQANNKZ4RMP4LHZENRPVOYOE7ZU4HBZFUK64QC C25ULNTKMNOXT72ERWSFQZQW5E2OIM3TOGAAA33Z7EZQMZHRS2MAC TXKPQVK3SGQN2ULRE6V2TFW7SJYIDMSOC6ASLO2HSSWSBPURYZEAC RWFWKCWDWF3PG3EUTK43QS25AS4YPJHGWA2XIYB4A5SAAI5JYUAQC RK26MFYVASNI5TTEEGEGSWSTGDMEG7WY2AGS72OXUSWNNHQZFUJQC HCRZJJPWB2X336IUYH4V3WJCQRH6LUIBAFGARURM54DTAEJJSW6AC XF65ACXZAPMLFX3BK5C4UKFBXZVMPOLP3SW5DVCUKEBTVCVT6FAAC 7UW4ETRMNN4GU6EAUENG2P7VK4YW5PJHUHTRLYLQFGGPXJW45IQAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 7Y5HSDFKA5TPLS2TWTRFMQVX6UXUDHXU5MUMXQSDFAIY4THQ3BIQC JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC XVFTIQ7MSVKQDMQ2HT3IY6FJOZFK4H6OFGTUAID5VGCA5BGVXYPAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC 3ZWALZFSTSIVYXY4BAY6ANGINTDACZC6RSSJTEMQSTSUIE66YOBQC SH6NU4H5TG4O7CRXRHZ7MDHABZLWWXQ77NJDBHI7KCVHXHQYK46QC 4Q5OYUKF2SGF7WHMIVYFZVXXDCFUCYY534VLOGKWYRSPYKRXMVDAC KLJIFEBICFQ76DNM3MTS2PJ5LTEIOBIW5QZTNW722WHPKIST5UQQC GRSLMD5WMJD2WEKMYORL5K5FBA6QT3QIO4FNQQYD5XFFCD3EOL3QC C2PRXJYHDRF2642VDAUY76HJKCPQFGWDI6AM3SMCMYCHGWYDQXQQC MADTICUXDKQB7EKTXG7J2OIJGUM7A437FRWIBRA3BIVEKXEXHO6AC NEECVIIAOBP72T6O44DWAA6HFSDY3KSWYCFMKAEMDMVOI7XASD7QC DSEHSGOZ75YFYOVHTBE7JKA26A6ZFRSF7CYVBBPNGE7SZEZPSDJAC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC TOKBONNNPTP2CIEHMMR4QAJZTXYETS55OGGDA6FY6NIMNDYMWJDAC 55VRUOXGPEKKGDVZGZQRTNS3YC7ZNFXTNQSF4XPZ23S7LBSD7H7QC OQZTHZPLO2YJTY2MCZ2LM2J3SNFUVMQF7Y2CJ54PWJCU5EYKTLPAC JSJTFMS5TXZNVEIHWIKLMT7N3WJ3UCSQF6C3WXAUYHMNIKT775IQC C55G5JGGSVWMU7XVEJL6YZZLDXQZGRN7JQOAALS6WIKFPX3L2U6QC GIDTM5YI3WHSH6CNS2MIQSQ3YZSNO3SZWNI4FUGSFDORFY6UDUAQC QYDFLJPRJ3GKULPAMHDSTR4JFASE5T45FPQYXJ25PWVN77KFKPGAC 7RTFGPCYOVRGK72Z3MLJDAETJ3SJTQZ4XRJ5336OGAEBHEFCDXLQC MZDTJJ2U2QLANDUIWO6VY3UZWS2UYNA7VTRYRPRVYNFLTZGYFGAAC RXZRRWQZH7H3E66ENDI6WTSDDTC5F7MDGIMZTEDYDE4YCUQN4CSAC OIAQU4VDTZ3EHBNC7FZIOW2QEQLTDHZ7O46XW2YWM6JRVBC66UPQC O3O2MFGRNWKNTZ43AAWUALJWGCGI4E442PGR2ZFKYOSU4XSDYDGQC IIN7AVA6JYRBXH6ZYRR7BY7TV6PW7ANAQ2A3PD55FKBKKQFEEF2AC X4AE4AXAZCOE47BJ5IKL63YBEO6SMHEORV74XXCBSKGUD5OND2DQC OWU4HTEMJN5AR27RTHVRRSYFDD2S3UQRYNQJKB7TPCY2NBQUE4YQC 2BVS4A7OUZK3KNUYCWQSISSM36GJR2GX6KXZK62K5DPPNNCNXGKAC T4IH76FA5TWHFOZUJFHLQXQJENJHWTUZZP4EGNA7D4GTZY7D4ZKAC 22RFWMSJGG26Z2MQEEXGKVTFSTLREHQIG46WYOTMDRKI5YVMRNVAC IOVEJGOB3UPGG7YZLZC7VZGAPASFQ4GBIPFFRDBWHAO66NV6UE6AC KR655YT3I3U5DMN5NS3FPUGMDNT4BI56K3SFF2FNJ77C45NFKL5AC MWHMD65QP6UKXO6Q4ZVEAMXY563AJ6KH7J6UEZOB5CRPPSRB762QC YRY2TC3VHOYE47M23UJGUWDGF7H7WGU7WLWI4SUNM4EDNTGUPHGAC // Very simple OS detection, done via predefined macros// For a list of predefined macros, see// http://predef.sourceforge.net/#if defined(__MACH__)#ifndef OSX#define OSX#endif#endif#if defined(__FreeBSD__)#ifndef FREEBSD#define FREEBSD#endif#endif
#include "platform.h"
//// Define 'UNIX' if the target OS is UNIX-like.//#if defined(TARGET_OS_MACOSX) || defined(TARGET_OS_LINUX) || \defined(TARGET_OS_FREEBSD) || defined(TARGET_OS_NETBSD) || \defined(TARGET_OS_OPENBSD) || defined(TARGET_COMPILER_CYGWIN) || \defined(TARGET_OS_SOLARIS)#ifndef UNIX#define UNIX#endif#endif