̸
ǵ ܺ ⺻
ù ڰ ̰ ٸ ڵ ҹڳ ̴. ,
typedef short _integer2; /* 2 Ʈ ȣ ִ */
ܺ ü
ù ڰ 'tag' ǹϴ ̰, ٸ ڵ Ÿ ǥ Ѵ.
,
struct _IOTextLocation {
...;
};
ü ڽſ typedef ʴ´. 쿡 ü
Ϳ typedef Ѵ.
ü
ù ڴ 'tag' ǹϴ ̰, ٸ ڵ ҹڳ ̴.
struct _mem_debug {
...;
};
ܺ
Ģ ܺ ũγ 鿡 ȴ.
빮ڿ , ù ڴ ƴϴ. ,
#define IO_END 0
Ģ ũγ 鿡 ȴ.
빮ڿ ǰ, ù ڴ ̴. ,
#define _IO_DEFAULT_BUFFER 512
ܺ Լ
Լ Ӽ Ÿ ҹڵ ϰ ٸ ڵ
Ÿ ǥ Ѵ. ,
int ioReadHierarchy( struct _IOContext* io, char** excl, int nexcl, char** current_key );
Լ
ҹڵ Ѵ. ,
void* mem_alloc( long size );
ҹڿ ϸ ϸ ϰ ª ̸ ´. ,
int i, count /* Ǵ cnt */; /* an index and counter */
void* context /* Ǵ ctx */; /* a context */
ҹڿ ٵ ϰ ̸ Ȯ ص ־ Ѵ.
ξ Ӽ Ī ϴ . ,
int dl_init_count; /* Լ ʱȭ */