Changeset 54 for NEWT0

Show
Ignore:
Timestamp:
01/23/06 01:02:05 (3 years ago)
Author:
gnue
Message:

- add NewtObjBinaryClass and NewtObjArrayClass.
contribute patch by Paul Guyot

Files:
1 modified

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���^