diff options
author | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 02:29:13 +0100 |
---|---|---|
committer | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 02:29:13 +0100 |
commit | ca118555214a176728b9aab87849391344306d6d (patch) | |
tree | 833cffdd4066a7114b1d79d6eeaa2e0152408fc8 /include/getter.h |
Initial commit.
Diffstat (limited to 'include/getter.h')
-rw-r--r-- | include/getter.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/getter.h b/include/getter.h new file mode 100644 index 0000000..83f0664 --- /dev/null +++ b/include/getter.h @@ -0,0 +1,20 @@ +/** +* @file getter.h +* @author Paul Oliver +* +* We declare a helper macro for easy 'getting' of module state variables. Other +* similar, more specific macros are defined inside the module sources. Don't +* repeat yourself! :-) +*/ + +#ifndef SALIS_GETTER_H +#define SALIS_GETTER_H + +#define UINT32_GETTER(mod, name) \ +uint32 sal_##mod##_get_##name(void) \ +{ \ + assert(g_is_init); \ + return g_##name; \ +} + +#endif |