__VERSION 1 // not : Ignore // word : Alphanumeric or underscore // regex : Unavailable in __VERSION 1. // Precedence (highest to lowest): // word, namespace, regex // Header files not word zpl_hedley // Removes the namespace. namespace zpl_ // Don't expose internals not namespace zpl__ not word ZPL_IMPLEMENTATION word cast, zpl_cast word zpl_strncmp, str_compare word zpl_strcmp, str_compare // Undesired typedefs word zpl_i8, s8 word zpl_i16, s16 word zpl_i32, s32 word zpl_i64, s64 word zpl_u8, u8 word zpl_u16, u16 word zpl_u32, u32 word zpl_u64, u64 word zpl_intptr, sptr word zpl_uintptr, uptr word zpl_usize, uw word zpl_isize, sw // Undesired exposures. //not word zpl_allocator //not word zpl_arena not word zpl_array //not word zpl_file //not word zpl_list //not word zpl_pool //not word zpl_opts // Conflicts with refactor word arena, a_arena word alloc, a_allocator word file, a_file word file_size, fsize word list, a_list word opts, a_opts word pool, a_pool // Conflicts with std. (Uncomment if using c externs) //not word zpl_memchr //not word zpl_memmove //not word zpl_memset //not word zpl_memswap //not word zpl_memcopy //not word zpl_printf //not word zpl_printf_va //not word zpl_printf_err //not word zpl_printf_err_va //not word zpl_fprintf //not word zpl_fprintf_va //not word zpl_snprintf //not word zpl_snprintf_va //not word zpl_strchr //not word zpl_strlen //not word zpl_strnlen //not word zpl_exit