Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!texbell!vector!egsner!csccat!jack From: jack@csccat.UUCP (Jack Hudler) Newsgroups: comp.os.os2 Subject: Re: Microsoft C 6.0 Keywords: MSC6.0 Message-ID: <3697@csccat.UUCP> Date: 7 May 90 21:41:25 GMT References: <1838@bnlux0.bnl.gov> Reply-To: jack@csccat.UUCP (Jack Hudler) Organization: Computer Support Corporation. Dallas,Texas Lines: 30 In article <1838@bnlux0.bnl.gov> cpa@bnlux0.bnl.gov (Chris Armstrong) writes: > >Believe >it or not some people (me!) don't like having loads of unwanted files left >on their hard disk. Getting rid of unwanted files occasionally results in >accidental deletions.... and I'd like to be able to get the new mouse >driver off for when I am booted up under DOS. C'mon, you mean you can't figure out which ones you don't want. > >I've found my first problem with 6.0 (apart from NULL no longer being NULL, >and zillions of long/short mismatch warnings being produced by char/int >conversions for the first time). Last time I looks a char was 1 byte and a short(int in your case) was 2 bytes. If you ever get to the UNIX world you'll find another surprize. int's are 4 bytes. Sounds like this is the case for 2.0. >I hvae a program originally designed for >DOS kernel mode which is ful of printf()s, puts()s and putchar()s. I've >converted this program to the PM and instead of replacing every printf(), >puts() and putchar() I replaced the functions with my own. Why don't your write your own portable library instead of trying to re-write C's. -- Jack Computer Support Corportion Dallas,Texas Hudler UUCP: {texsun,texbell}!csccat!jack