diff options
Diffstat (limited to 'docs/application/namespace.md')
| -rw-r--r-- | docs/application/namespace.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/application/namespace.md b/docs/application/namespace.md index cd1f89e..d276fd0 100644 --- a/docs/application/namespace.md +++ b/docs/application/namespace.md @@ -5,21 +5,21 @@ ## Object Definitions ```c -#define KPL_TREE_HEADER() uint32_t tree_weight, module_id; struct _kpl_namespace_tree *tree_left, *tree_right; kpl_buffer *name +#define KPL_TREE_HEADER(STRUCT) uint32_t tree_weight, module_id; STRUCT *tree_left, *tree_right; kpl_buffer *name -typedef struct _kpl_namespace_tree { - KPL_TREE_HEADER(); +typedef struct _kpl_namespace_tree_obj { + KPL_TREE_HEADER(struct _kpl_namespace_tree_obj); } kpl_namespace_tree_obj; typedef struct _kpl_namespace_native { - KPL_TREE_HEADER(); + KPL_TREE_HEADER(struct _kpl_namespace_native); kpl_type *export_var_tree; } kpl_namespace_native; static kpl_namespace_native *namespace_native_tree; typedef struct _kpl_namespace_module { - KPL_TREE_HEADER(); + KPL_TREE_HEADER(struct _kpl_namespace_module); kpl_buffer *body; kpl_type *ast, *export_var_tree; kpl_mutex export_mutex; |
