ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/BFW_ScriptingLanguage.h
(Generate patch)

Comparing Daodan/src/BFW_ScriptingLanguage.h (file contents):
Revision 439 by rossy, Fri Jul 17 08:34:48 2009 UTC vs.
Revision 440 by rossy, Fri Jul 17 09:44:17 2009 UTC

# Line 18 | Line 18 | typedef enum {
18   typedef struct {
19          sl_type type;
20          union {
21 <                void*    value;
22 <                uint32_t value_int32;
23 <                char*    value_str32;
24 <                float    value_float;
25 <                bool     value_bool;
21 >                void*   value;
22 >                int32_t value_int32;
23 >                char*   value_str32;
24 >                float   value_float;
25 >                bool    value_bool;
26          };
27   } sl_arg;
28  
# Line 30 | Line 30 | typedef uint16_t (ONICALL *sl_func)(void
30  
31   uint16_t ONICALL SLrScript_Command_Register_ReturnType(char* name, char* desc, char* argfmt, sl_type type, sl_func callback);
32   uint16_t ONICALL SLrScript_Command_Register_Void(char* name, char* desc, char* argfmt, sl_func callback);
33 < uint16_t ONICALL SLrGlobalVariable_Register_Int32(char* name, char* desc, uint32_t* data);
33 > uint16_t ONICALL SLrGlobalVariable_Register_Int32(char* name, char* desc, int32_t* data);
34   uint16_t ONICALL SLrGlobalVariable_Register_Float(char* name, char* desc, float* data);
35   uint16_t ONICALL SLrGlobalVariable_Register_Bool(char* name, char* desc, uint32_t* data);
36   uint16_t ONICALL SLrGlobalVariable_Register_String(char* name, char* desc, char* data);

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)