338079 conformance fixes

Authored and Committed by Szabolcs Nagy 9 years ago
    conformance fixes
    
    - size of integer expressions are checked
    - htonl etc macros may not be constant expressions
    - ctermid is not mandatory api in unistd.h
    - *setjmp may be macro only
    - MB_CUR_MAX may not be a constant expression
    
        
file modified
+5 -4
file modified
+2 -2
file modified
+14 -14
file modified
+17 -17
file modified
+12 -0
file modified
+2 -1
file modified
+0 -1