Topic : C-Language Documentation Author : John Kormylo Version : C.HYP 1.0 Subject : Documentation/C-Language Nodes : 233 Index Size : 6362 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : en @default : @help : Help @options : +g -i -s +x +z -t4 @width : 75 View Ref-File[ #pragma warn - Turn warning messages on or off ] Syntax: #pragma warn +<code> /* turn message on */ #pragma warn -<code> /* turn message off */ #pragma warn .<code> /* reset to default */ where <code> is one of the following: amb - Ambiguous operators need parenthesis amp - Superfluous & with function or array apt - Non-portable pointer conversion aus - 'XXXXXX' is assigned a value which is never used cln - Constant is long cpt - Non-portable pointer comparison def - Possible use of 'XXXXXX' before definition dup - Redefinition of 'XXXXXX' is not identical eff - Code has no effect nod - No declaration for function 'XXXXXX' par - Parameter 'XXXXXX' is never used pia - Possible incorrect assignment pro - Call to function 'XXXXXX' with no prototype rch - Unreachable code ret - Both return and return of a value used rng - Constant out of range in comparison rpt - Non-portable pointer assignment rvl - Function should return a value sig - Conversion may lose significant digits str - 'XXXXXX' not part of structure stu - Undefined structure 'XXXXXX' stv - Structure passed by value sus - Suspicious pointer conversion ucp - Mixing pointers to signed and unsigned char use - 'XXXXXX' declared but never used voi - Void functions may not return a value zst - Zero length structure