home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / uccs / root.14 / udk / usr / include / storclass.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-19  |  2.2 KB  |  57 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. #ifndef _STORCLASS_H
  12. #define _STORCLASS_H
  13.  
  14. #ident    "@(#)sgs-head:common/head/storclass.h    1.7"
  15.  
  16. /*
  17.  *   STORAGE CLASSES
  18.  */
  19.  
  20. #define  C_EFCN          -1    /* physical end of function */
  21. #define  C_NULL          0
  22. #define  C_AUTO          1     /* automatic variable */
  23. #define  C_EXT           2     /* external symbol */
  24. #define  C_STAT          3     /* static */
  25. #define  C_REG           4     /* register variable */
  26. #define  C_EXTDEF        5     /* external definition */
  27. #define  C_LABEL         6     /* label */
  28. #define  C_ULABEL        7     /* undefined label */
  29. #define  C_MOS           8     /* member of structure */
  30. #define  C_ARG           9     /* function argument */
  31. #define  C_STRTAG        10    /* structure tag */
  32. #define  C_MOU           11    /* member of union */
  33. #define  C_UNTAG         12    /* union tag */
  34. #define  C_TPDEF         13    /* type definition */
  35. #define C_USTATIC     14    /* undefined static */
  36. #define  C_ENTAG         15    /* enumeration tag */
  37. #define  C_MOE           16    /* member of enumeration */
  38. #define  C_REGPARM     17    /* register parameter */
  39. #define  C_FIELD         18    /* bit field */
  40. #define  C_BLOCK         100   /* ".bb" or ".eb" */
  41. #define  C_FCN           101   /* ".bf" or ".ef" */
  42. #define  C_EOS           102   /* end of structure */
  43. #define  C_FILE          103   /* file name */
  44.  
  45.     /*
  46.      * The following storage class is a "dummy" used only by STS
  47.      * for line number entries reformatted as symbol table entries
  48.      */
  49.  
  50. #define  C_LINE         104
  51. #define  C_ALIAS     105   /* duplicate tag */
  52. #define  C_HIDDEN     106   /* special storage class for external */
  53.                    /* symbols in dmert public libraries  */
  54. #define  C_SHADOW     107   /* shadow symbol */
  55.  
  56. #endif /* _STORCLASS_H */
  57.