home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / SOM / INCLUDE / STEXCEP.XH < prev    next >
Text File  |  1995-08-30  |  20KB  |  757 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: stexcep.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.2
  7.  *     SOM Emitter emitxh: 2.41
  8.  */
  9.  
  10. #ifndef SOM_Module_stexcep_StExcep_defined
  11. #define SOM_Module_stexcep_StExcep_defined 1
  12. #include <som.xh>
  13.  
  14. /*
  15.  * Start of user-defined types:
  16.  */
  17. class SOMClass;
  18. class SOMObject;
  19. class Container;
  20. #define ex_StExcep_UNKNOWN "::StExcep::UNKNOWN"
  21. typedef
  22. struct StExcep_UNKNOWN {
  23. unsigned long  minor;
  24. completion_status completed;
  25. } StExcep_UNKNOWN;
  26.  
  27. /*
  28.  *  the unknown exception
  29.  */
  30. #define ex_StExcep_BAD_PARAM "::StExcep::BAD_PARAM"
  31. typedef
  32. struct StExcep_BAD_PARAM {
  33. unsigned long  minor;
  34. completion_status completed;
  35. } StExcep_BAD_PARAM;
  36.  
  37. /*
  38.  *  an invalid parameter was passed
  39.  */
  40. #define ex_StExcep_NO_MEMORY "::StExcep::NO_MEMORY"
  41. typedef
  42. struct StExcep_NO_MEMORY {
  43. unsigned long  minor;
  44. completion_status completed;
  45. } StExcep_NO_MEMORY;
  46.  
  47. /*
  48.  *  dynamic memory allocation failure
  49.  */
  50. #define ex_StExcep_IMP_LIMIT "::StExcep::IMP_LIMIT"
  51. typedef
  52. struct StExcep_IMP_LIMIT {
  53. unsigned long  minor;
  54. completion_status completed;
  55. } StExcep_IMP_LIMIT;
  56.  
  57. /*
  58.  *  violated implementation limit
  59.  */
  60. #define ex_StExcep_COMM_FAILURE "::StExcep::COMM_FAILURE"
  61. typedef
  62. struct StExcep_COMM_FAILURE {
  63. unsigned long  minor;
  64. completion_status completed;
  65. } StExcep_COMM_FAILURE;
  66.  
  67. /*
  68.  *  communication failure
  69.  */
  70. #define ex_StExcep_INV_OBJREF "::StExcep::INV_OBJREF"
  71. typedef
  72. struct StExcep_INV_OBJREF {
  73. unsigned long  minor;
  74. completion_status completed;
  75. } StExcep_INV_OBJREF;
  76.  
  77. /*
  78.  *  invalid object reference
  79.  */
  80. #define ex_StExcep_NO_PERMISSION "::StExcep::NO_PERMISSION"
  81. typedef
  82. struct StExcep_NO_PERMISSION {
  83. unsigned long  minor;
  84. completion_status completed;
  85. } StExcep_NO_PERMISSION;
  86.  
  87. /*
  88.  *  no permission for attempted op.
  89.  */
  90. #define ex_StExcep_INTERNAL "::StExcep::INTERNAL"
  91. typedef
  92. struct StExcep_INTERNAL {
  93. unsigned long  minor;
  94. completion_status completed;
  95. } StExcep_INTERNAL;
  96.  
  97. /*
  98.  *  ORB internal error
  99.  */
  100. #define ex_StExcep_MARSHAL "::StExcep::MARSHAL"
  101. typedef
  102. struct StExcep_MARSHAL {
  103. unsigned long  minor;
  104. completion_status completed;
  105. } StExcep_MARSHAL;
  106.  
  107. /*
  108.  *  error marshalling param/result
  109.  */
  110. #define ex_StExcep_INITIALIZE "::StExcep::INITIALIZE"
  111. typedef
  112. struct StExcep_INITIALIZE {
  113. unsigned long  minor;
  114. completion_status completed;
  115. } StExcep_INITIALIZE;
  116.  
  117. /*
  118.  *  ORB initialization failure
  119.  */
  120. #define ex_StExcep_NO_IMPLEMENT "::StExcep::NO_IMPLEMENT"
  121. typedef
  122. struct StExcep_NO_IMPLEMENT {
  123. unsigned long  minor;
  124. completion_status completed;
  125. } StExcep_NO_IMPLEMENT;
  126.  
  127. /*
  128.  *  operation implementation unavail.
  129.  */
  130. #define ex_StExcep_BAD_TYPECODE "::StExcep::BAD_TYPECODE"
  131. typedef
  132. struct StExcep_BAD_TYPECODE {
  133. unsigned long  minor;
  134. completion_status completed;
  135. } StExcep_BAD_TYPECODE;
  136.  
  137. /*
  138.  *  bad typecode
  139.  */
  140. #define ex_StExcep_BAD_OPERATION "::StExcep::BAD_OPERATION"
  141. typedef
  142. struct StExcep_BAD_OPERATION {
  143. unsigned long  minor;
  144. completion_status completed;
  145. } StExcep_BAD_OPERATION;
  146.  
  147. /*
  148.  *  invalid operation
  149.  */
  150. #define ex_StExcep_NO_RESOURCES "::StExcep::NO_RESOURCES"
  151. typedef
  152. struct StExcep_NO_RESOURCES {
  153. unsigned long  minor;
  154. completion_status completed;
  155. } StExcep_NO_RESOURCES;
  156.  
  157. /*
  158.  *  insufficient resources for req.
  159.  */
  160. #define ex_StExcep_NO_RESPONSE "::StExcep::NO_RESPONSE"
  161. typedef
  162. struct StExcep_NO_RESPONSE {
  163. unsigned long  minor;
  164. completion_status completed;
  165. } StExcep_NO_RESPONSE;
  166.  
  167. /*
  168.  *  response to req. not yet avail.
  169.  */
  170. #define ex_StExcep_PERSIST_STORE "::StExcep::PERSIST_STORE"
  171. typedef
  172. struct StExcep_PERSIST_STORE {
  173. unsigned long  minor;
  174. completion_status completed;
  175. } StExcep_PERSIST_STORE;
  176.  
  177. /*
  178.  *  persistent storage failure
  179.  */
  180. #define ex_StExcep_BAD_INV_ORDER "::StExcep::BAD_INV_ORDER"
  181. typedef
  182. struct StExcep_BAD_INV_ORDER {
  183. unsigned long  minor;
  184. completion_status completed;
  185. } StExcep_BAD_INV_ORDER;
  186.  
  187. /*
  188.  *  routine invocations out of order
  189.  */
  190. #define ex_StExcep_TRANSIENT "::StExcep::TRANSIENT"
  191. typedef
  192. struct StExcep_TRANSIENT {
  193. unsigned long  minor;
  194. completion_status completed;
  195. } StExcep_TRANSIENT;
  196.  
  197. /*
  198.  *  transient failure - reissue req.
  199.  */
  200. #define ex_StExcep_FREE_MEM "::StExcep::FREE_MEM"
  201. typedef
  202. struct StExcep_FREE_MEM {
  203. unsigned long  minor;
  204. completion_status completed;
  205. } StExcep_FREE_MEM;
  206.  
  207. /*
  208.  *  cannot free memory
  209.  */
  210. #define ex_StExcep_INV_IDENT "::StExcep::INV_IDENT"
  211. typedef
  212. struct StExcep_INV_IDENT {
  213. unsigned long  minor;
  214. completion_status completed;
  215. } StExcep_INV_IDENT;
  216.  
  217. /*
  218.  *  invalid identifier syntax
  219.  */
  220. #define ex_StExcep_INV_FLAG "::StExcep::INV_FLAG"
  221. typedef
  222. struct StExcep_INV_FLAG {
  223. unsigned long  minor;
  224. completion_status completed;
  225. } StExcep_INV_FLAG;
  226.  
  227. /*
  228.  *  invalid flag was specified
  229.  */
  230. #define ex_StExcep_INTF_REPOS "::StExcep::INTF_REPOS"
  231. typedef
  232. struct StExcep_INTF_REPOS {
  233. unsigned long  minor;
  234. completion_status completed;
  235. } StExcep_INTF_REPOS;
  236.  
  237. /*
  238.  *  error accessing interface repos.
  239.  */
  240. #define ex_StExcep_CONTEXT "::StExcep::CONTEXT"
  241. typedef
  242. struct StExcep_CONTEXT {
  243. unsigned long  minor;
  244. completion_status completed;
  245. } StExcep_CONTEXT;
  246.  
  247. /*
  248.  *  error processing context object
  249.  */
  250. #define ex_StExcep_OBJ_ADAPTER "::StExcep::OBJ_ADAPTER"
  251. typedef
  252. struct StExcep_OBJ_ADAPTER {
  253. unsigned long  minor;
  254. completion_status completed;
  255. } StExcep_OBJ_ADAPTER;
  256.  
  257. /*
  258.  *  failure detected by obj. adapter
  259.  */
  260. #define ex_StExcep_DATA_CONVERSION "::StExcep::DATA_CONVERSION"
  261. typedef
  262. struct StExcep_DATA_CONVERSION {
  263. unsigned long  minor;
  264. completion_status completed;
  265. } StExcep_DATA_CONVERSION;
  266.  
  267. /*
  268.  *  data conversion error
  269.  *  DSOM standard exceptions
  270.  */
  271. #define ex_StExcep_OPSYS "::StExcep::OPSYS"
  272. typedef
  273. struct StExcep_OPSYS {
  274. unsigned long  minor;
  275. completion_status completed;
  276. } StExcep_OPSYS;
  277.  
  278. /*
  279.  *  operating system error
  280.  */
  281. #define ex_StExcep_WMQUIT "::StExcep::WMQUIT"
  282. typedef
  283. struct StExcep_WMQUIT {
  284. unsigned long  minor;
  285. completion_status completed;
  286. } StExcep_WMQUIT;
  287.  
  288. /*
  289.  *  WMQUIT message
  290.  */
  291. #define ex_StExcep_DISPATCH "::StExcep::DISPATCH"
  292. typedef
  293. struct StExcep_DISPATCH {
  294. unsigned long  minor;
  295. completion_status completed;
  296. } StExcep_DISPATCH;
  297.  
  298. /*
  299.  *  no longer raised by DSOM
  300.  */
  301.  
  302. #ifndef SOM_DONT_USE_SHORT_NAMES
  303. #ifndef SOMTGD_ex_UNKNOWN
  304.     #ifdef ex_UNKNOWN
  305.         #undef ex_UNKNOWN
  306.         #define SOMTGD_ex_UNKNOWN 1
  307.     #else
  308.         #define ex_UNKNOWN ex_StExcep_UNKNOWN
  309.     #endif /* ex_UNKNOWN */
  310. #endif /* SOMTGD_ex_UNKNOWN */
  311. #ifndef SOMTGD_UNKNOWN
  312.     #ifdef UNKNOWN
  313.         #undef UNKNOWN
  314.         #define SOMTGD_UNKNOWN 1
  315.     #else
  316.         #define UNKNOWN StExcep_UNKNOWN
  317.     #endif /* UNKNOWN */
  318. #endif /* SOMTGD_UNKNOWN */
  319. #ifndef SOMTGD_ex_BAD_PARAM
  320.     #ifdef ex_BAD_PARAM
  321.         #undef ex_BAD_PARAM
  322.         #define SOMTGD_ex_BAD_PARAM 1
  323.     #else
  324.         #define ex_BAD_PARAM ex_StExcep_BAD_PARAM
  325.     #endif /* ex_BAD_PARAM */
  326. #endif /* SOMTGD_ex_BAD_PARAM */
  327. #ifndef SOMTGD_BAD_PARAM
  328.     #ifdef BAD_PARAM
  329.         #undef BAD_PARAM
  330.         #define SOMTGD_BAD_PARAM 1
  331.     #else
  332.         #define BAD_PARAM StExcep_BAD_PARAM
  333.     #endif /* BAD_PARAM */
  334. #endif /* SOMTGD_BAD_PARAM */
  335. #ifndef SOMTGD_ex_NO_MEMORY
  336.     #ifdef ex_NO_MEMORY
  337.         #undef ex_NO_MEMORY
  338.         #define SOMTGD_ex_NO_MEMORY 1
  339.     #else
  340.         #define ex_NO_MEMORY ex_StExcep_NO_MEMORY
  341.     #endif /* ex_NO_MEMORY */
  342. #endif /* SOMTGD_ex_NO_MEMORY */
  343. #ifndef SOMTGD_NO_MEMORY
  344.     #ifdef NO_MEMORY
  345.         #undef NO_MEMORY
  346.         #define SOMTGD_NO_MEMORY 1
  347.     #else
  348.         #define NO_MEMORY StExcep_NO_MEMORY
  349.     #endif /* NO_MEMORY */
  350. #endif /* SOMTGD_NO_MEMORY */
  351. #ifndef SOMTGD_ex_IMP_LIMIT
  352.     #ifdef ex_IMP_LIMIT
  353.         #undef ex_IMP_LIMIT
  354.         #define SOMTGD_ex_IMP_LIMIT 1
  355.     #else
  356.         #define ex_IMP_LIMIT ex_StExcep_IMP_LIMIT
  357.     #endif /* ex_IMP_LIMIT */
  358. #endif /* SOMTGD_ex_IMP_LIMIT */
  359. #ifndef SOMTGD_IMP_LIMIT
  360.     #ifdef IMP_LIMIT
  361.         #undef IMP_LIMIT
  362.         #define SOMTGD_IMP_LIMIT 1
  363.     #else
  364.         #define IMP_LIMIT StExcep_IMP_LIMIT
  365.     #endif /* IMP_LIMIT */
  366. #endif /* SOMTGD_IMP_LIMIT */
  367. #ifndef SOMTGD_ex_COMM_FAILURE
  368.     #ifdef ex_COMM_FAILURE
  369.         #undef ex_COMM_FAILURE
  370.         #define SOMTGD_ex_COMM_FAILURE 1
  371.     #else
  372.         #define ex_COMM_FAILURE ex_StExcep_COMM_FAILURE
  373.     #endif /* ex_COMM_FAILURE */
  374. #endif /* SOMTGD_ex_COMM_FAILURE */
  375. #ifndef SOMTGD_COMM_FAILURE
  376.     #ifdef COMM_FAILURE
  377.         #undef COMM_FAILURE
  378.         #define SOMTGD_COMM_FAILURE 1
  379.     #else
  380.         #define COMM_FAILURE StExcep_COMM_FAILURE
  381.     #endif /* COMM_FAILURE */
  382. #endif /* SOMTGD_COMM_FAILURE */
  383. #ifndef SOMTGD_ex_INV_OBJREF
  384.     #ifdef ex_INV_OBJREF
  385.         #undef ex_INV_OBJREF
  386.         #define SOMTGD_ex_INV_OBJREF 1
  387.     #else
  388.         #define ex_INV_OBJREF ex_StExcep_INV_OBJREF
  389.     #endif /* ex_INV_OBJREF */
  390. #endif /* SOMTGD_ex_INV_OBJREF */
  391. #ifndef SOMTGD_INV_OBJREF
  392.     #ifdef INV_OBJREF
  393.         #undef INV_OBJREF
  394.         #define SOMTGD_INV_OBJREF 1
  395.     #else
  396.         #define INV_OBJREF StExcep_INV_OBJREF
  397.     #endif /* INV_OBJREF */
  398. #endif /* SOMTGD_INV_OBJREF */
  399. #ifndef SOMTGD_ex_NO_PERMISSION
  400.     #ifdef ex_NO_PERMISSION
  401.         #undef ex_NO_PERMISSION
  402.         #define SOMTGD_ex_NO_PERMISSION 1
  403.     #else
  404.         #define ex_NO_PERMISSION ex_StExcep_NO_PERMISSION
  405.     #endif /* ex_NO_PERMISSION */
  406. #endif /* SOMTGD_ex_NO_PERMISSION */
  407. #ifndef SOMTGD_NO_PERMISSION
  408.     #ifdef NO_PERMISSION
  409.         #undef NO_PERMISSION
  410.         #define SOMTGD_NO_PERMISSION 1
  411.     #else
  412.         #define NO_PERMISSION StExcep_NO_PERMISSION
  413.     #endif /* NO_PERMISSION */
  414. #endif /* SOMTGD_NO_PERMISSION */
  415. #ifndef SOMTGD_ex_INTERNAL
  416.     #ifdef ex_INTERNAL
  417.         #undef ex_INTERNAL
  418.         #define SOMTGD_ex_INTERNAL 1
  419.     #else
  420.         #define ex_INTERNAL ex_StExcep_INTERNAL
  421.     #endif /* ex_INTERNAL */
  422. #endif /* SOMTGD_ex_INTERNAL */
  423. #ifndef SOMTGD_INTERNAL
  424.     #ifdef INTERNAL
  425.         #undef INTERNAL
  426.         #define SOMTGD_INTERNAL 1
  427.     #else
  428.         #define INTERNAL StExcep_INTERNAL
  429.     #endif /* INTERNAL */
  430. #endif /* SOMTGD_INTERNAL */
  431. #ifndef SOMTGD_ex_MARSHAL
  432.     #ifdef ex_MARSHAL
  433.         #undef ex_MARSHAL
  434.         #define SOMTGD_ex_MARSHAL 1
  435.     #else
  436.         #define ex_MARSHAL ex_StExcep_MARSHAL
  437.     #endif /* ex_MARSHAL */
  438. #endif /* SOMTGD_ex_MARSHAL */
  439. #ifndef SOMTGD_MARSHAL
  440.     #ifdef MARSHAL
  441.         #undef MARSHAL
  442.         #define SOMTGD_MARSHAL 1
  443.     #else
  444.         #define MARSHAL StExcep_MARSHAL
  445.     #endif /* MARSHAL */
  446. #endif /* SOMTGD_MARSHAL */
  447. #ifndef SOMTGD_ex_INITIALIZE
  448.     #ifdef ex_INITIALIZE
  449.         #undef ex_INITIALIZE
  450.         #define SOMTGD_ex_INITIALIZE 1
  451.     #else
  452.         #define ex_INITIALIZE ex_StExcep_INITIALIZE
  453.     #endif /* ex_INITIALIZE */
  454. #endif /* SOMTGD_ex_INITIALIZE */
  455. #ifndef SOMTGD_INITIALIZE
  456.     #ifdef INITIALIZE
  457.         #undef INITIALIZE
  458.         #define SOMTGD_INITIALIZE 1
  459.     #else
  460.         #define INITIALIZE StExcep_INITIALIZE
  461.     #endif /* INITIALIZE */
  462. #endif /* SOMTGD_INITIALIZE */
  463. #ifndef SOMTGD_ex_NO_IMPLEMENT
  464.     #ifdef ex_NO_IMPLEMENT
  465.         #undef ex_NO_IMPLEMENT
  466.         #define SOMTGD_ex_NO_IMPLEMENT 1
  467.     #else
  468.         #define ex_NO_IMPLEMENT ex_StExcep_NO_IMPLEMENT
  469.     #endif /* ex_NO_IMPLEMENT */
  470. #endif /* SOMTGD_ex_NO_IMPLEMENT */
  471. #ifndef SOMTGD_NO_IMPLEMENT
  472.     #ifdef NO_IMPLEMENT
  473.         #undef NO_IMPLEMENT
  474.         #define SOMTGD_NO_IMPLEMENT 1
  475.     #else
  476.         #define NO_IMPLEMENT StExcep_NO_IMPLEMENT
  477.     #endif /* NO_IMPLEMENT */
  478. #endif /* SOMTGD_NO_IMPLEMENT */
  479. #ifndef SOMTGD_ex_BAD_TYPECODE
  480.     #ifdef ex_BAD_TYPECODE
  481.         #undef ex_BAD_TYPECODE
  482.         #define SOMTGD_ex_BAD_TYPECODE 1
  483.     #else
  484.         #define ex_BAD_TYPECODE ex_StExcep_BAD_TYPECODE
  485.     #endif /* ex_BAD_TYPECODE */
  486. #endif /* SOMTGD_ex_BAD_TYPECODE */
  487. #ifndef SOMTGD_BAD_TYPECODE
  488.     #ifdef BAD_TYPECODE
  489.         #undef BAD_TYPECODE
  490.         #define SOMTGD_BAD_TYPECODE 1
  491.     #else
  492.         #define BAD_TYPECODE StExcep_BAD_TYPECODE
  493.     #endif /* BAD_TYPECODE */
  494. #endif /* SOMTGD_BAD_TYPECODE */
  495. #ifndef SOMTGD_ex_BAD_OPERATION
  496.     #ifdef ex_BAD_OPERATION
  497.         #undef ex_BAD_OPERATION
  498.         #define SOMTGD_ex_BAD_OPERATION 1
  499.     #else
  500.         #define ex_BAD_OPERATION ex_StExcep_BAD_OPERATION
  501.     #endif /* ex_BAD_OPERATION */
  502. #endif /* SOMTGD_ex_BAD_OPERATION */
  503. #ifndef SOMTGD_BAD_OPERATION
  504.     #ifdef BAD_OPERATION
  505.         #undef BAD_OPERATION
  506.         #define SOMTGD_BAD_OPERATION 1
  507.     #else
  508.         #define BAD_OPERATION StExcep_BAD_OPERATION
  509.     #endif /* BAD_OPERATION */
  510. #endif /* SOMTGD_BAD_OPERATION */
  511. #ifndef SOMTGD_ex_NO_RESOURCES
  512.     #ifdef ex_NO_RESOURCES
  513.         #undef ex_NO_RESOURCES
  514.         #define SOMTGD_ex_NO_RESOURCES 1
  515.     #else
  516.         #define ex_NO_RESOURCES ex_StExcep_NO_RESOURCES
  517.     #endif /* ex_NO_RESOURCES */
  518. #endif /* SOMTGD_ex_NO_RESOURCES */
  519. #ifndef SOMTGD_NO_RESOURCES
  520.     #ifdef NO_RESOURCES
  521.         #undef NO_RESOURCES
  522.         #define SOMTGD_NO_RESOURCES 1
  523.     #else
  524.         #define NO_RESOURCES StExcep_NO_RESOURCES
  525.     #endif /* NO_RESOURCES */
  526. #endif /* SOMTGD_NO_RESOURCES */
  527. #ifndef SOMTGD_ex_NO_RESPONSE
  528.     #ifdef ex_NO_RESPONSE
  529.         #undef ex_NO_RESPONSE
  530.         #define SOMTGD_ex_NO_RESPONSE 1
  531.     #else
  532.         #define ex_NO_RESPONSE ex_StExcep_NO_RESPONSE
  533.     #endif /* ex_NO_RESPONSE */
  534. #endif /* SOMTGD_ex_NO_RESPONSE */
  535. #ifndef SOMTGD_NO_RESPONSE
  536.     #ifdef NO_RESPONSE
  537.         #undef NO_RESPONSE
  538.         #define SOMTGD_NO_RESPONSE 1
  539.     #else
  540.         #define NO_RESPONSE StExcep_NO_RESPONSE
  541.     #endif /* NO_RESPONSE */
  542. #endif /* SOMTGD_NO_RESPONSE */
  543. #ifndef SOMTGD_ex_PERSIST_STORE
  544.     #ifdef ex_PERSIST_STORE
  545.         #undef ex_PERSIST_STORE
  546.         #define SOMTGD_ex_PERSIST_STORE 1
  547.     #else
  548.         #define ex_PERSIST_STORE ex_StExcep_PERSIST_STORE
  549.     #endif /* ex_PERSIST_STORE */
  550. #endif /* SOMTGD_ex_PERSIST_STORE */
  551. #ifndef SOMTGD_PERSIST_STORE
  552.     #ifdef PERSIST_STORE
  553.         #undef PERSIST_STORE
  554.         #define SOMTGD_PERSIST_STORE 1
  555.     #else
  556.         #define PERSIST_STORE StExcep_PERSIST_STORE
  557.     #endif /* PERSIST_STORE */
  558. #endif /* SOMTGD_PERSIST_STORE */
  559. #ifndef SOMTGD_ex_BAD_INV_ORDER
  560.     #ifdef ex_BAD_INV_ORDER
  561.         #undef ex_BAD_INV_ORDER
  562.         #define SOMTGD_ex_BAD_INV_ORDER 1
  563.     #else
  564.         #define ex_BAD_INV_ORDER ex_StExcep_BAD_INV_ORDER
  565.     #endif /* ex_BAD_INV_ORDER */
  566. #endif /* SOMTGD_ex_BAD_INV_ORDER */
  567. #ifndef SOMTGD_BAD_INV_ORDER
  568.     #ifdef BAD_INV_ORDER
  569.         #undef BAD_INV_ORDER
  570.         #define SOMTGD_BAD_INV_ORDER 1
  571.     #else
  572.         #define BAD_INV_ORDER StExcep_BAD_INV_ORDER
  573.     #endif /* BAD_INV_ORDER */
  574. #endif /* SOMTGD_BAD_INV_ORDER */
  575. #ifndef SOMTGD_ex_TRANSIENT
  576.     #ifdef ex_TRANSIENT
  577.         #undef ex_TRANSIENT
  578.         #define SOMTGD_ex_TRANSIENT 1
  579.     #else
  580.         #define ex_TRANSIENT ex_StExcep_TRANSIENT
  581.     #endif /* ex_TRANSIENT */
  582. #endif /* SOMTGD_ex_TRANSIENT */
  583. #ifndef SOMTGD_TRANSIENT
  584.     #ifdef TRANSIENT
  585.         #undef TRANSIENT
  586.         #define SOMTGD_TRANSIENT 1
  587.     #else
  588.         #define TRANSIENT StExcep_TRANSIENT
  589.     #endif /* TRANSIENT */
  590. #endif /* SOMTGD_TRANSIENT */
  591. #ifndef SOMTGD_ex_FREE_MEM
  592.     #ifdef ex_FREE_MEM
  593.         #undef ex_FREE_MEM
  594.         #define SOMTGD_ex_FREE_MEM 1
  595.     #else
  596.         #define ex_FREE_MEM ex_StExcep_FREE_MEM
  597.     #endif /* ex_FREE_MEM */
  598. #endif /* SOMTGD_ex_FREE_MEM */
  599. #ifndef SOMTGD_FREE_MEM
  600.     #ifdef FREE_MEM
  601.         #undef FREE_MEM
  602.         #define SOMTGD_FREE_MEM 1
  603.     #else
  604.         #define FREE_MEM StExcep_FREE_MEM
  605.     #endif /* FREE_MEM */
  606. #endif /* SOMTGD_FREE_MEM */
  607. #ifndef SOMTGD_ex_INV_IDENT
  608.     #ifdef ex_INV_IDENT
  609.         #undef ex_INV_IDENT
  610.         #define SOMTGD_ex_INV_IDENT 1
  611.     #else
  612.         #define ex_INV_IDENT ex_StExcep_INV_IDENT
  613.     #endif /* ex_INV_IDENT */
  614. #endif /* SOMTGD_ex_INV_IDENT */
  615. #ifndef SOMTGD_INV_IDENT
  616.     #ifdef INV_IDENT
  617.         #undef INV_IDENT
  618.         #define SOMTGD_INV_IDENT 1
  619.     #else
  620.         #define INV_IDENT StExcep_INV_IDENT
  621.     #endif /* INV_IDENT */
  622. #endif /* SOMTGD_INV_IDENT */
  623. #ifndef SOMTGD_ex_INV_FLAG
  624.     #ifdef ex_INV_FLAG
  625.         #undef ex_INV_FLAG
  626.         #define SOMTGD_ex_INV_FLAG 1
  627.     #else
  628.         #define ex_INV_FLAG ex_StExcep_INV_FLAG
  629.     #endif /* ex_INV_FLAG */
  630. #endif /* SOMTGD_ex_INV_FLAG */
  631. #ifndef SOMTGD_INV_FLAG
  632.     #ifdef INV_FLAG
  633.         #undef INV_FLAG
  634.         #define SOMTGD_INV_FLAG 1
  635.     #else
  636.         #define INV_FLAG StExcep_INV_FLAG
  637.     #endif /* INV_FLAG */
  638. #endif /* SOMTGD_INV_FLAG */
  639. #ifndef SOMTGD_ex_INTF_REPOS
  640.     #ifdef ex_INTF_REPOS
  641.         #undef ex_INTF_REPOS
  642.         #define SOMTGD_ex_INTF_REPOS 1
  643.     #else
  644.         #define ex_INTF_REPOS ex_StExcep_INTF_REPOS
  645.     #endif /* ex_INTF_REPOS */
  646. #endif /* SOMTGD_ex_INTF_REPOS */
  647. #ifndef SOMTGD_INTF_REPOS
  648.     #ifdef INTF_REPOS
  649.         #undef INTF_REPOS
  650.         #define SOMTGD_INTF_REPOS 1
  651.     #else
  652.         #define INTF_REPOS StExcep_INTF_REPOS
  653.     #endif /* INTF_REPOS */
  654. #endif /* SOMTGD_INTF_REPOS */
  655. #ifndef SOMTGD_ex_CONTEXT
  656.     #ifdef ex_CONTEXT
  657.         #undef ex_CONTEXT
  658.         #define SOMTGD_ex_CONTEXT 1
  659.     #else
  660.         #define ex_CONTEXT ex_StExcep_CONTEXT
  661.     #endif /* ex_CONTEXT */
  662. #endif /* SOMTGD_ex_CONTEXT */
  663. #ifndef SOMTGD_CONTEXT
  664.     #ifdef CONTEXT
  665.         #undef CONTEXT
  666.         #define SOMTGD_CONTEXT 1
  667.     #else
  668.         #define CONTEXT StExcep_CONTEXT
  669.     #endif /* CONTEXT */
  670. #endif /* SOMTGD_CONTEXT */
  671. #ifndef SOMTGD_ex_OBJ_ADAPTER
  672.     #ifdef ex_OBJ_ADAPTER
  673.         #undef ex_OBJ_ADAPTER
  674.         #define SOMTGD_ex_OBJ_ADAPTER 1
  675.     #else
  676.         #define ex_OBJ_ADAPTER ex_StExcep_OBJ_ADAPTER
  677.     #endif /* ex_OBJ_ADAPTER */
  678. #endif /* SOMTGD_ex_OBJ_ADAPTER */
  679. #ifndef SOMTGD_OBJ_ADAPTER
  680.     #ifdef OBJ_ADAPTER
  681.         #undef OBJ_ADAPTER
  682.         #define SOMTGD_OBJ_ADAPTER 1
  683.     #else
  684.         #define OBJ_ADAPTER StExcep_OBJ_ADAPTER
  685.     #endif /* OBJ_ADAPTER */
  686. #endif /* SOMTGD_OBJ_ADAPTER */
  687. #ifndef SOMTGD_ex_DATA_CONVERSION
  688.     #ifdef ex_DATA_CONVERSION
  689.         #undef ex_DATA_CONVERSION
  690.         #define SOMTGD_ex_DATA_CONVERSION 1
  691.     #else
  692.         #define ex_DATA_CONVERSION ex_StExcep_DATA_CONVERSION
  693.     #endif /* ex_DATA_CONVERSION */
  694. #endif /* SOMTGD_ex_DATA_CONVERSION */
  695. #ifndef SOMTGD_DATA_CONVERSION
  696.     #ifdef DATA_CONVERSION
  697.         #undef DATA_CONVERSION
  698.         #define SOMTGD_DATA_CONVERSION 1
  699.     #else
  700.         #define DATA_CONVERSION StExcep_DATA_CONVERSION
  701.     #endif /* DATA_CONVERSION */
  702. #endif /* SOMTGD_DATA_CONVERSION */
  703. #ifndef SOMTGD_ex_OPSYS
  704.     #ifdef ex_OPSYS
  705.         #undef ex_OPSYS
  706.         #define SOMTGD_ex_OPSYS 1
  707.     #else
  708.         #define ex_OPSYS ex_StExcep_OPSYS
  709.     #endif /* ex_OPSYS */
  710. #endif /* SOMTGD_ex_OPSYS */
  711. #ifndef SOMTGD_OPSYS
  712.     #ifdef OPSYS
  713.         #undef OPSYS
  714.         #define SOMTGD_OPSYS 1
  715.     #else
  716.         #define OPSYS StExcep_OPSYS
  717.     #endif /* OPSYS */
  718. #endif /* SOMTGD_OPSYS */
  719. #ifndef SOMTGD_ex_WMQUIT
  720.     #ifdef ex_WMQUIT
  721.         #undef ex_WMQUIT
  722.         #define SOMTGD_ex_WMQUIT 1
  723.     #else
  724.         #define ex_WMQUIT ex_StExcep_WMQUIT
  725.     #endif /* ex_WMQUIT */
  726. #endif /* SOMTGD_ex_WMQUIT */
  727. #ifndef SOMTGD_WMQUIT
  728.     #ifdef WMQUIT
  729.         #undef WMQUIT
  730.         #define SOMTGD_WMQUIT 1
  731.     #else
  732.         #define WMQUIT StExcep_WMQUIT
  733.     #endif /* WMQUIT */
  734. #endif /* SOMTGD_WMQUIT */
  735. #ifndef SOMTGD_ex_DISPATCH
  736.     #ifdef ex_DISPATCH
  737.         #undef ex_DISPATCH
  738.         #define SOMTGD_ex_DISPATCH 1
  739.     #else
  740.         #define ex_DISPATCH ex_StExcep_DISPATCH
  741.     #endif /* ex_DISPATCH */
  742. #endif /* SOMTGD_ex_DISPATCH */
  743. #ifndef SOMTGD_DISPATCH
  744.     #ifdef DISPATCH
  745.         #undef DISPATCH
  746.         #define SOMTGD_DISPATCH 1
  747.     #else
  748.         #define DISPATCH StExcep_DISPATCH
  749.     #endif /* DISPATCH */
  750. #endif /* SOMTGD_DISPATCH */
  751. #endif /* SOM_DONT_USE_SHORT_NAMES */
  752.  
  753. /*
  754.  * End of user-defined types.
  755.  */
  756. #endif /* SOM_Module_stexcep_StExcep_defined */
  757.