home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / vabasic / ntclnt.exe / DISK8 / data.8 / datab / INCLUDE / STATCODE < prev    next >
Text File  |  1996-07-29  |  3KB  |  66 lines

  1. /*------------------------------------------------------------------------
  2.  * $Source: /rcs/crcs/framework/statcode,v $
  3.  * $Date: 1996/07/07 00:05:53 $                 $Revision: 1.11 $
  4.  *
  5.  * Copyright 1992, Visual Edge Software Ltd.
  6.  * -----------------------------------------
  7.  * ALL RIGHTS RESERVED.  This notice is intended as a precaution against
  8.  * inadvertent publication, and shall not be deemed to constitute an 
  9.  * acknowledgment that publication has  occurred nor to imply any waiver  
  10.  * of confidentiality.    The year included in the notice is the year 
  11.  * of the creation of the work.               
  12.  *------------------------------------------------------------------------*/
  13.  
  14. /*------------------------------------------------------------------------
  15.  * NAME: Status code table for builder engine core status codes.
  16.  *
  17.  * Names and values of status_t codes appear here.  See status.hh.
  18.  *
  19.  * This is a DRAFT initial version, intended to illustrate what
  20.  * the file might contain.
  21.  * Using this could turn out to something of a guessing game.
  22.  * If we get the hang of reusing names meaningfully we can get
  23.  * a long way on a smallish set of error codes.   
  24.  *
  25.  * This file is NOT wrapped for multiple inclusion.
  26.  * Rather, it is a macro-call file intended to be included as needed
  27.  * under suitable definitions of the StatusCode macro.
  28.  * See 'Status.hh' for the generic example.
  29.  *------------------------------------------------------------------------*/
  30.  
  31. StatusCode(OK,          0)    // always means all is well
  32. StatusCode(Error,      -1)    // generic failure
  33.  
  34. StatusCode(UserCanceled,  -2)    // OK/Cancel dialogs, etc.
  35.  
  36. StatusCode(NotImplemented,-3)    // Coding not done yet.
  37. StatusCode(NotAvailable,  -4)    // Long-term disabled features.
  38. StatusCode(NotFound,      -5)    // For search-retrievals.
  39. StatusCode(NoPermission,  -6)    // I.E. clobbering files, editing locked values
  40. StatusCode(EndFile,      -7)    // EOF equivalent.
  41.  
  42. StatusCode(Suspended,      -8)    // For things temporarily not allowed.
  43. StatusCode(SymbolExists,  -9)    // A Symbol with the same name already
  44.                 // exists within this scope.
  45. StatusCode(NO,            -10)  // Used w/ Yes/No/Cancel dialogs. Negative
  46. StatusCode(NotSupported,  -11)  // Feature not supported
  47. StatusCode(WriteFailed,   -12)
  48. StatusCode(ConstConvertFailed, -13)     // Conversion of a string to a const failed
  49. StatusCode(ConstConvertBadType, -14)     // Conversion of a string to a const,
  50.                     // type not supported
  51.  
  52. StatusCode(ReparentToSelf,    -15)    // Reparent to self error
  53. StatusCode(ReparentToDescendant,-16)    // Reparent to descendant error
  54.  
  55. StatusCode(Unchanged,    -17)    // data unchanged since last load
  56. StatusCode(Restart,    -18)    // restarting the project is neccessary
  57. StatusCode(Hazard,    -19)    // restarting the project is optional
  58. StatusCode(Stop,    -20)    // user stopped evaluation of a property
  59.  
  60. StatusCode(NoAdapter,    -21)    // Adapter was not able to be found/constructed
  61. StatusCode(WrongAdapter, -22)    // Adapter was not correct
  62.  
  63. StatusCode(ReadOnly, -23)    // File is read only
  64. StatusCode(NativeExists, -24)    // Exposure attempted to replace a native
  65.                 // item with a foreign one.
  66.