# value bytes of error codes

Richard Connamacher (phantom@baymoo.sfsu.edu)
Fri, 29 Mar 1996 20:49:05 PST

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    At 8:14 PM 3/28/96, slayer@kaiwan.com wrote:
    >I was just wondering why something like value_bytes(E_PERM) returns 0. Do
    >error values take up any space in the database? If so, how much?

    In the source code, error values are enumerated integers, so they take up
    however much one int takes up, which I believe is two bytes, although it
    does depend on where the MOO is compiled.

    Then, another two bytes are used for the 'type' field of the Var struct,
    which is another enumerated integer.  So you're looking at 4 bytes for one
    error code.

    Phantom

    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: 2.6.2

    mQCPAzEtexUAAAEEALPfu202DEwxLQ96BwKL5liDPzdCVox/iSbc201h5oTzLGmT
    v1PU+TmeS/lEtTvVe5WVZ3iDjjKDcoWwc1MRmbCMMVosywXEiXoLqWBTj+hlcKXA
    //TpyK4RRBZodr6eFesy2wSphpXTtJnIduKMDP0XuVgcrOILMUa1Zcdw+pa1ABEB
    AAG0LVJpY2hhcmQgQ29ubmFtYWNoZXIgPHBoYW50b21AYmF5bW9vLnNmc3UuZWR1
    Pg==
    =iME4
    -----END PGP PUBLIC KEY BLOCK-----