diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-11-04 10:31:44 -0200 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-11-04 10:31:44 -0200 |
| commit | 6820da509686ce06fdb3de58856056476f55f534 (patch) | |
| tree | cf51392ce2a7d0c75ea5903cacd0433bfff1a707 /lobject.h | |
| parent | c3eb4675b9d34f0982bd6a88b6f77ba1b527a154 (diff) | |
| download | lua-github-6820da509686ce06fdb3de58856056476f55f534.tar.gz | |
detail
Diffstat (limited to 'lobject.h')
| -rw-r--r-- | lobject.h | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,5 +1,5 @@ /* -** $Id: lobject.h,v 1.149 2002/10/22 17:18:28 roberto Exp roberto $ +** $Id: lobject.h,v 1.150 2002/10/25 20:05:28 roberto Exp roberto $ ** Type definitions for Lua objects ** See Copyright Notice in lua.h */ @@ -30,19 +30,19 @@ typedef union GCObject GCObject; /* -** Common header for all collectable objects +** Common Header for all collectable objects (in macro form, to be +** included in other objects) */ -typedef struct GCheader { - GCObject *next; /* pointer to next object */ - lu_byte tt; /* object type */ - lu_byte marked; /* GC informations */ -} GCheader; +#define CommonHeader GCObject *next; lu_byte tt; lu_byte marked /* -** common header in macro form, to be included in other objects +** Common header in struct form */ -#define CommonHeader GCObject *next; lu_byte tt; lu_byte marked +typedef struct GCheader { + CommonHeader; +} GCheader; + |
