CompuServe Archive

This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.

Search Results (21 messages)

#118588 Two Compilers? Message #118803
From: Scott Litvinoff AmigaTech Forum · C Programming September 2, 1990 10:33 PM
Michael, Get the Programmer's guide to the Amiga, both volumes of the Amiga Programmer's Handbook, the new ROM Kernel Reference manuals (both volumes), the Hardware reference manual, and the Amiga Developer's and Intuition Manuals (if you can get a hold of them). Its expensive stuff, but you'll find yourself going…
#118554 #Two Compilers? Message #118802
From: Scott Litvinoff AmigaTech Forum · C Programming September 2, 1990 10:28 PM
Harry, Programmer's Guide to the Amiga by the recently deceased Rob Peck, Amiga C For Beginners (its an Abacus book), and the Kerninghan and Ritchie Language definition, its expensive but worth it. Also, pick up a copy of the ROM kernel reference manuals and the Hardware Reference manual. Good Luck.…
#118498 #Two Compilers? Message #118517
From: Scott Litvinoff AmigaTech Forum · C Programming August 31, 1990 11:34 PM
Don't use any of the code in Inside the Amiga with C, its buggy and badly wr written. Scott
#118401 Windows Message #118516
From: Scott Litvinoff AmigaTech Forum · C Programming August 31, 1990 11:32 PM
Robert That's not true, using ^= is like using |= or += when that bit isn't already set and its like using -= if that bit is set. Also, change the UpfrontLayer(window) calls to UpfrontLayer(dummy,window->RPort->Layer) where dummy was previously declared as LONG and change BehindLayer(window) calls to BehindLayer(dummy,window->RPort->Layer) where dummy…
#118292 Windows Message #118293
From: Scott Litvinoff AmigaTech Forum · C Programming August 30, 1990 6:05 AM
Change BehindLayer(window); calls in my previous message to BehindLayer(dummy,window->RPort->Layer); where dummy has been previously defined as a LONG and all UpfrontLayer(window) calls to UpfrontLayer(dummy,window->RPort->Layer) where dummy is same as before. I made a typo in the previous message, this is the reason for the fix. Scott
#118289 #Windows Message #118292
From: Scott Litvinoff AmigaTech Forum · C Programming August 30, 1990 5:36 AM
To turn a GIMMEZEROZERO window into a BACKDROP window simply use this code: window->Flags^=GIMMEZEROZERO; RefreshWindowFrame(window); Forbid(); window->RPort->Layer->Flags|=BACKDROP; Permit(); BehindLayer(window); window->Flags|=GIMMEZEROZERO; RefreshWindowFrame(window); and there you have a BACKDROP GIMMEZEROZERO window. to make the same window back to a normal window again use this: window->Flags^=GIMMEZEROZERO; RefreshWindowFrame(window); Forbid(); window->RPort->Layer->Flags^=BACKDROP; Permit(); UpfrontLayer(window); window->Flags|=GIMMEZEROZERO; RefreshWindowFrame(window);…
#118269 Windows Message #118290
From: Scott Litvinoff AmigaTech Forum · C Programming August 30, 1990 2:40 AM
Bob, You're right. If you look at page D-55 of your ROM Kernel Reference Manual (1.3) :Includes and AutoDocs (this is the listing of intuition.h) you'll find that the flags are defined in two sections, FLAGS that are requested but not directly set and flags that can be directly set.…
#Windows Message #118245
From: Scott Litvinoff AmigaTech Forum · C Programming August 29, 1990 8:30 PM
Does anyone know how to change the appearance of a window whose flags you have changed after it was opened so that its new flag states are reflected. Like if I open a BACKDROP window and later negate its BACKDROPness in the Flags field how can I make Intuition recognize…
Comm Problem Message #116822
From: Scott Litvinoff AmigaTech Forum · C Programming August 15, 1990 12:06 AM
Check how you're handling the EOF signal on Comm, you may be taking it and closing without sending a NAK. Also, what's the difference between you're handling of a text and a binary transfer? If you want, upload the source you have so far to Compuserve and we can all…
#115440 Lattice Flame Message #115466
From: Scott Litvinoff AmigaTech Forum · C Programming August 2, 1990 10:38 PM
Tom Thanks for being sympathetic about my situation. I had been beginning to think that everybody thought the Lattice compiler was the end-all be-all compiler. So, which do you think is better, the latest revision of Aztec or Lattice 5.0.4? THANX Scott
From: Scott Litvinoff AmigaTech Forum · C Programming August 2, 1990 10:32 PM
Mike, You forget one thing, this is the main menu, and in my program nothing is done before the main menu is displayed, therefore, it cannot be me writing to the pointer. Scott
From: Scott Litvinoff AmigaTech Forum · C Programming August 1, 1990 12:26 AM
But the problem on the Lattice compiler is that a switch statement that works fine on the IBM is not working when compiled by Lattice. It is a switch with seven cases, some of which in tern have switch statements nested inside of them. What happens is that when the…
#115088 Lattice Flame Message #115238
From: Scott Litvinoff AmigaTech Forum · C Programming August 1, 1990 12:16 AM
Tom Thanx for the advice. Think I can get the vile and miserable wretch to give me my money back? Friendlily (is that a word ), Scott
#114956 #Lattice Flame Message #114960
From: Scott Litvinoff AmigaTech Forum · C Programming July 29, 1990 11:48 PM
Mike, The way I know that it's not a bug in my code is that that part of the program works fine on the IBM platform when compiled by Turbo C. But thank you, I think I will send it to SAS along with a nice big nastygram. Scott
#114843 #Lattice Flame Message #114932
From: Scott Litvinoff AmigaTech Forum · C Programming July 29, 1990 8:28 PM
Mike, Just because you have no knowledge of such a problem does not mean one does not exist. Out of the 50,000 or so Amiga programmers out there, how many do you think there are that have tried using such deeply nested logic. And then how many do you think…
#114164- Lattice Flame Message #114498
From: Scott Litvinoff AmigaTech Forum · C Programming July 26, 1990 12:20 AM
but not bugs so bad that it generates completely unusable code that you can't tweak around. Scott Litvinoff
#114150- Lattice Flame Message #114497
From: Scott Litvinoff AmigaTech Forum · C Programming July 26, 1990 12:16 AM
I didn't use GO, and the K+R and ANSI points were just sidepoints. Either way the compiler was in the wrong because the problem was in the handling of case statements and if statements. It just can't handle it. Too bad for Lattice but its simple, the Amiga C compiler…
#Lattice Flame Message #113791
From: Scott Litvinoff AmigaTech Forum · C Programming July 19, 1990 2:58 PM
Thumbs down to Lattice! What was once the largest producer of compilers for the Amigados environment has begun to go rotten. Their latest versions of the Lattice C compiler produces buggy code that often doesn't work, forcing you to tweak your code to fit tyhe compiler rather than the application.…
From: Scott Litvinoff AmigaTech Forum · C Programming June 7, 1990 10:43 PM
Usually Waite Group books are good but Inside the Amiga With C is filled with errors and is from the Waite Group, check it out, it SUCKS!
#107511- #Programming The Amiga Message #107560
From: Scott Litvinoff AmigaTech Forum · C Programming June 3, 1990 7:55 PM
Don't even think about buying Amiga C for Advanced Programers or Inside the Amiga with C because the former is too complicated with too many listings and too few explanations and the latter is filled with errors that make no syntactical sense in C. Just another Amiga user looking out…
#Turbo Silver Message #17138
From: Scott Litvinoff Amiga Vendor Forum · Impulse June 3, 1990 7:14 PM
Could somebody please tell me what the difference between Turbo Silver 3.0 and Turbo Silver SV is? Thank You Scott Litvinoff