diff options
Diffstat (limited to 'docs/application/namespace.md')
| -rw-r--r-- | docs/application/namespace.md | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/docs/application/namespace.md b/docs/application/namespace.md index 7cb6a3c..3f34f61 100644 --- a/docs/application/namespace.md +++ b/docs/application/namespace.md @@ -25,7 +25,7 @@ typedef enum : uint8_t { typedef struct _kpl_namespace_module { KPL_SLAB_TREE_HEADER(struct _kpl_namespace_module); kpl_type_ptr ast; - kpl_buffer *module_name, *module_string; + kpl_buffer *module_string, *module_name; kpl_task *_Atomic task; kpl_export *export_tree; kpl_mutex export_mutex; @@ -33,15 +33,9 @@ typedef struct _kpl_namespace_module { static kpl_namespace_module *namespace_module_tree; -kpl_mutex namespace_module_mutex; +kpl_mutex namespace_modul_tree_mutex; -typedef struct _kpl_namespace_string { - kpl_type_ptr ast; - kpl_buffer *string; - kpl_task *_Atomic task; -} kpl_namespace_string; - -static kpl_namespace_string namespace_string +static kpl_namespace_module namespace_string; ``` Each `NAMESPACE_IDENTIFIER` maps to `kpl_namespace_native*` or `kpl_namespace_module*` depending on flags |
