Changeset 54 for NEWT0/trunk


Ignore:
Timestamp:
01/23/06 01:02:05 (6 years ago)
Author:
gnue
Message:
  • add NewtObjBinaryClass and NewtObjArrayClass.

contribute patch by Paul Guyot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/src/newt_core/incs/NewtObj.h

    r33 r54  
    7272#define NewtObjIsSweep(v, mark)     (((v->header.h & kNewtObjSweep) == kNewtObjSweep) == mark)  ///< ƒXƒEƒB[ƒv‘Ώۂ©H 
    7373#define NewtObjSize(v)              (v->header.h >> 8)                  ///< ƒIƒuƒWƒFƒNƒgƒf[ƒ^‚̃TƒCƒY‚ðŽæ“¾ 
     74#define NewtObjBinaryClass(v)       (v->as.klass)                       ///< Low-level API. Use NewtObjClassOf when needed. 
     75#define NewtObjArrayClass(v)        (v->as.klass)                       ///< Low-level API. Use NewtObjClassOf when needed. 
    7476#define NewtObjToBinary(v)          ((uint8_t *)NewtObjData(v))         ///< ƒoƒCƒiƒŠƒf[ƒ^•”‚ւ̃|ƒCƒ“ƒ^ 
    7577#define NewtObjToSymbol(v)          ((newtSymDataRef)NewtObjData(v))    ///< ƒVƒ“ƒ{ƒ‹ƒf[ƒ^•”‚ւ̃|ƒCƒ“ƒ^ 
Note: See TracChangeset for help on using the changeset viewer.