Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

label.h

Go to the documentation of this file.
00001 /* SCEI CONFIDENTIAL

00002  */
00003 /*
00004         Funstions to manage labels.

00005 
00006         Copyright (C) 1997 by Sony Computer Entertainment Inc.

00007         All rights Reserved.

00008 
00009         Ver 1.00        Jun 26, 1997    By N.Yoshioka

00010         Ver 1.10        Sep 04, 1997    By N.Yoshioka

00011                 - functions for extension field of label structure are added.

00012 */
00013 
00014 extern int      init_label(HMD *hmd, DWORD sz);
00015 extern DWORD    get_num_label(HMD *hmd);
00016 extern void     set_type(HMD *hmd, DWORD offset, TypeValue type_val);
00017 extern Type *   get_type(HMD *hmd, DWORD offset);
00018 extern char *   get_str(HMD *hmd, const Type *typep);
00019 extern void     set_refto(HMD *hmd, DWORD offset);
00020 extern BOOL     get_refto(HMD *hmd, DWORD offset);
00021 extern void     set_ext(HMD *hmd, DWORD offset, void *ext);
00022 extern void     *get_ext(HMD *hmd, DWORD offset);
00023 extern void     count_labels(HMD *hmd);
00024 extern void     term_label(HMD *hmd);
00025 
00026 extern void     print_all_labels(HMD *hmd);     /* for debugging */

Generated at Thu Feb 1 13:03:07 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000