Difference between revisions of "Source:NetHack 3.6.0/include/mac-term.h"
Jump to navigation
Jump to search
(Created page with "__MIXEDSYNTAXHIGHLIGHT__ Below is the full text to '''mac-term.h''' from the source code of NetHack 3.6.0. To link to a particular line, writ...") |
|||
Line 3: | Line 3: | ||
{{NGPL}} | {{NGPL}} | ||
− | <span id="line1">1. | + | <span id="line1">1. /* NetHack 3.6 mac-term.h $NHDT-Date: 1432512775 2015/05/25 00:12:55 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ */</span> |
− | <span id="line2">2. | + | <span id="line2">2. /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 2003. */</span> |
− | <span id="line3">3. | + | <span id="line3">3. /* NetHack may be freely redistributed. See license for details. */</span> |
− | <span id="line4">4. | + | <span id="line4">4. </span> |
− | <span id="line5">5. | + | <span id="line5">5. /* Compiler prefix file for the MacOS X Terminal.app port.</span> |
− | <span id="line6">6. | + | <span id="line6">6. *</span> |
− | <span id="line7">7. | + | <span id="line7">7. * IMPORTANT: This file is intended only as a compiler prefix</span> |
− | <span id="line8">8. | + | <span id="line8">8. * file and must NEVER be included by other source (.c or .h)</span> |
− | <span id="line9">9. | + | <span id="line9">9. * files.</span> |
− | <span id="line10">10. | + | <span id="line10">10. *</span> |
− | <span id="line11">11. | + | <span id="line11">11. * Usage for MacOS X Project Builder:</span> |
− | <span id="line12">12. | + | <span id="line12">12. * Project menu -> Edit Active Target '_target_' -></span> |
− | <span id="line13">13. | + | <span id="line13">13. * target settings dialog -> Settings -> Simple View -></span> |
− | <span id="line14">14. | + | <span id="line14">14. * GCC Compiler Settings -></span> |
− | <span id="line15">15. | + | <span id="line15">15. * set "Prefix Header" to include/mac-term.h</span> |
− | <span id="line16">16. | + | <span id="line16">16. *</span> |
− | <span id="line17">17. | + | <span id="line17">17. * Usage for Metrowerks CodeWarrior:</span> |
− | <span id="line18">18. | + | <span id="line18">18. * Edit menu -> _target_ Settings -> Language Settings -></span> |
− | <span id="line19">19. | + | <span id="line19">19. * C/C++ Language -></span> |
− | <span id="line20">20. | + | <span id="line20">20. * set "Prefix File" to include/mac-term.h</span> |
− | <span id="line21">21. | + | <span id="line21">21. */</span> |
− | <span id="line22">22. | + | <span id="line22">22. </span> |
− | <span id="line23">23. | + | <span id="line23">23. /* Stuff needed for the core of NetHack */</span> |
− | <span id="line24">24. | + | <span id="line24">24. #undef MAC</span> |
− | <span id="line25">25. | + | <span id="line25">25. #define UNIX</span> |
− | <span id="line26">26. | + | <span id="line26">26. #define BSD</span> |
− | <span id="line27">27. | + | <span id="line27">27. #define __FreeBSD__ /* Darwin is based on FreeBSD */</span> |
− | <span id="line28">28. | + | <span id="line28">28. #define GCC_WARN</span> |
− | <span id="line29">29. | + | <span id="line29">29. </span> |
− | <span id="line30">30. | + | <span id="line30">30. /* May already be defined by CodeWarrior as 0 or 1 */</span> |
− | <span id="line31">31. | + | <span id="line31">31. #ifdef TARGET_API_MAC_CARBON</span> |
− | <span id="line32">32. | + | <span id="line32">32. #undef TARGET_API_MAC_CARBON</span> |
− | <span id="line33">33. | + | <span id="line33">33. #endif</span> |
− | <span id="line34">34. | + | <span id="line34">34. #define TARGET_API_MAC_CARBON 0 /* Not Carbon */</span> |
[[Category:NetHack 3.6.0 source code|include/mac-term.h]] | [[Category:NetHack 3.6.0 source code|include/mac-term.h]] |
Latest revision as of 13:28, 15 December 2015
Below is the full text to mac-term.h from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/include/mac-term.h#line123]], for example.
The NetHack General Public License applies to screenshots, source code and other content from NetHack.
This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.
/* NetHack 3.6 mac-term.h $NHDT-Date: 1432512775 2015/05/25 00:12:55 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 2003. */
/* NetHack may be freely redistributed. See license for details. */
/* Compiler prefix file for the MacOS X Terminal.app port.
*
* IMPORTANT: This file is intended only as a compiler prefix
* file and must NEVER be included by other source (.c or .h)
* files.
*
* Usage for MacOS X Project Builder:
* Project menu -> Edit Active Target '_target_' ->
* target settings dialog -> Settings -> Simple View ->
* GCC Compiler Settings ->
* set "Prefix Header" to include/mac-term.h
*
* Usage for Metrowerks CodeWarrior:
* Edit menu -> _target_ Settings -> Language Settings ->
* C/C++ Language ->
* set "Prefix File" to include/mac-term.h
*/
/* Stuff needed for the core of NetHack */
#undef MAC
#define UNIX
#define BSD
#define __FreeBSD__ /* Darwin is based on FreeBSD */
#define GCC_WARN
/* May already be defined by CodeWarrior as 0 or 1 */
#ifdef TARGET_API_MAC_CARBON
#undef TARGET_API_MAC_CARBON
#endif
#define TARGET_API_MAC_CARBON 0 /* Not Carbon */