Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!munnari.oz.au!murtoa.cs.mu.oz.au!rob From: rob@cs.mu.oz.au (Robert Wallen) Newsgroups: comp.sys.mac.programmer Subject: Re: Wishlist for THINK _C_ (4.1 ? 5.0 ?) Message-ID: <2993@murtoa.cs.mu.oz.au> Date: 26 Mar 90 08:45:42 GMT References: <3192@draken.nada.kth.se> <2274@cbnewsk.ATT.COM> <3200@draken.nada.kth.se> <90083.132800CXT105@psuvm.psu.edu> Reply-To: rob@murtoa.UUCP (Robert Wallen) Organization: Comp Sci, Melbourne Uni, Australia Lines: 25 In article <90083.132800CXT105@psuvm.psu.edu> cxt105@psuvm.psu.edu writes: >While we're coming up with a wish list, how about.... I suppose if you dont ask, you dont get so ... How about a #define that I can detect to determine the current project type. That way, my CDEF (etc) sources can contain code like pascal long #ifdef _APPLICATION_ /* change name to cdefmain to allow testbed */ cdefmain(...... #endif #ifdef _CODESEGMENT_ main(..... #endif and my (mostly) general purpose textedit routines can determine whether they are in _APPLICATION_ or _DESKACC_ (so I can refresh clikloop & workbreak routines only when they need it..., etc) And how about different names for the default pre-compiled MacHeaders files. That way, I can have the OOPS stuff precompiled for applications and desk accs and not worry for CDEFs or INITs. Maybe make it selectable from the 'Set Project Type' window. (Yeh, I know I can just turn it off in the options window and manually #include it. This is a wish list, isnt it)