Annotation of coherent/a/usr/man/ALL/cpp, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: cpp                          Command                          cpp
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: C preprocessor
        !             9: 
        !            10: ccpppp [_o_p_t_i_o_n...] [_f_i_l_e...]
        !            11: 
        !            12: TThhee ccoommmmaanndd ccpppp ccaallllss  tthhee CC pprreepprroocceessssoorr ttoo ppeerrffoorrmm CC pprreepprroocceess-
        !            13: ssiinngg.  IItt ppeerrffoorrmmss tthhee ooppeerraattiioonnss ddeessccrriibbeedd iinn sseeccttiioonn 33.88 ooff tthhee
        !            14: AANNSSII  SSttaannddaarrdd; tthheessee  iinncclluuddee ffiillee  iinncclluussiioonn,  ccoonnddiittiioonnaall ccooddee
        !            15: sseelleeccttiioonn,  ccoonnssttaanntt ddeeffiinniittiioonn, aanndd  mmaaccrroo ddeeffiinniittiioonn.   SSeeee tthhee
        !            16: eennttrryy  oonn  pprreepprroocceessssiinngg  ffoorr  aa  ffuullll  ddeessccrriippttiioonn  ooff  tthhee  CC'ss
        !            17: pprreepprroocceessssiinngg llaanngguuaaggee.
        !            18: 
        !            19: NNoorrmmaallllyy, ccpppp  iiss uusseedd  ttoo pprreepprroocceessss CC  pprrooggrraammss, bbuutt iitt  ccaann bbee
        !            20: uusseedd  aass aa  ssiimmppllee mmaaccrroo  pprroocceessssoorr ffoorr ootthheerr  ttyyppeess ooff  ffiilleess aass
        !            21: wweellll.   ccpppp  rreeaaddss eeaacchh  iinnppuutt  ffiillee,  pprroocceesssseess ddiirreeccttiivveess,  aanndd
        !            22: wwrriitteess iittss pprroodduucctt oonn ssttddoouutt.  If  the option -E is not used, cpp
        !            23: also  writes  into  its  output  statements  of the  form  #lliinnee_n
        !            24: _f_i_l_e_n_a_m_e, so  that the parser  will be able to  connect its error
        !            25: messages and  debugger output with  the original line  numbers in
        !            26: your source files.
        !            27: 
        !            28: ***** Options *****
        !            29: 
        !            30: The following summarizes cpp's options:
        !            31: 
        !            32: -DD_V_A_R_I_A_B_L_E
        !            33:      Define  VARIABLE for the  preprocessor at  compilation time.
        !            34:      For example, the command
        !            35: 
        !            36:              cc -DLIMIT=20 foo.c
        !            37: 
        !            38:      tells the  preprocessor to define  the variable LIMIT  to be
        !            39:      20.   The  compiled program  acts  as  though the  directive
        !            40:      #define LIMIT 20 were included before its first line.
        !            41: 
        !            42: -EE   Strip  all comments and  line numbers from  the source code.
        !            43:      This option is used to preprocess assembly-language files or
        !            44:      other sources,  and should not  be used with  the other com-
        !            45:      piler phases.
        !            46: 
        !            47: -II _d_i_r_e_c_t_o_r_y
        !            48:      C allows  two types of  #include directives in  a C program,
        !            49:      i.e.,  #iinncclluuddee  "ffiillee.hh"  and  #include <file.h>.   The  -I
        !            50:      option  tells ccpppp  to search  a  specific directory  for the
        !            51:      files you  have named in your  #iinncclluuddee directives, in addi-
        !            52:      tion to  the directories that  it searches by  default.  You
        !            53:      can have more than one -II option on your cccc command line.
        !            54: 
        !            55: -oo _f_i_l_e
        !            56:      Write  output into  file.  If  this  option is  missing, cpp
        !            57:      writes its output onto ssttddoouutt, which may be redirected.
        !            58: 
        !            59: -UU_V_A_R_I_A_B_L_E
        !            60:      Undefine VARIABLE,  as if an #undef  directive were included
        !            61:      in  the  source  program.   This  is  used to  undefine  the
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 
        !            67: 
        !            68: 
        !            69: cpp                          Command                          cpp
        !            70: 
        !            71: 
        !            72: 
        !            73:      variables that cpp defines by default.
        !            74: 
        !            75: ***** See Also *****
        !            76: 
        !            77: C preprocessor, cc, commands
        !            78: 
        !            79: 
        !            80: 
        !            81: 
        !            82: 
        !            83: 
        !            84: 
        !            85: 
        !            86: 
        !            87: 
        !            88: 
        !            89: 
        !            90: 
        !            91: 
        !            92: 
        !            93: 
        !            94: 
        !            95: 
        !            96: 
        !            97: 
        !            98: 
        !            99: 
        !           100: 
        !           101: 
        !           102: 
        !           103: 
        !           104: 
        !           105: 
        !           106: 
        !           107: 
        !           108: 
        !           109: 
        !           110: 
        !           111: 
        !           112: 
        !           113: 
        !           114: 
        !           115: 
        !           116: 
        !           117: 
        !           118: 
        !           119: 
        !           120: 
        !           121: 
        !           122: 
        !           123: 
        !           124: 
        !           125: 
        !           126: 
        !           127: 
        !           128: 
        !           129: 
        !           130: COHERENT Lexicon                                           Page 2
        !           131: 
        !           132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.