mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-13 23:52:22 -07:00
description coverage, char visualization disabling
This commit is contained in:
@@ -1378,7 +1378,11 @@ ev_string_from_simple_typed_eval(Arena *arena, EV_StringParams *params, E_Eval e
|
||||
case E_TypeKind_UChar32:
|
||||
{
|
||||
B32 type_is_unsigned = (E_TypeKind_UChar8 <= type_kind && type_kind <= E_TypeKind_UChar32);
|
||||
String8 char_str = ev_string_from_ascii_value(arena, eval.value.s64);
|
||||
String8 char_str = {0};
|
||||
if(!(params->flags & EV_StringFlag_DisableChars))
|
||||
{
|
||||
char_str = ev_string_from_ascii_value(arena, eval.value.s64);
|
||||
}
|
||||
if(char_str.size != 0)
|
||||
{
|
||||
if(params->flags & EV_StringFlag_ReadOnlyDisplayRules)
|
||||
@@ -1621,6 +1625,10 @@ ev_string_iter_next(Arena *arena, EV_StringIter *it, String8 *out_string)
|
||||
{
|
||||
lens_params.flags |= EV_StringFlag_DisableStrings;
|
||||
}
|
||||
else if(str8_match(type->name, str8_lit("no_char"), 0))
|
||||
{
|
||||
lens_params.flags |= EV_StringFlag_DisableChars;
|
||||
}
|
||||
else if(str8_match(type->name, str8_lit("no_addr"), 0))
|
||||
{
|
||||
lens_params.flags |= EV_StringFlag_DisableAddresses;
|
||||
|
||||
@@ -235,7 +235,8 @@ enum
|
||||
EV_StringFlag_PrettyNames = (1<<1),
|
||||
EV_StringFlag_DisableAddresses = (1<<2),
|
||||
EV_StringFlag_DisableStrings = (1<<3),
|
||||
EV_StringFlag_DisableStringQuotes = (1<<4),
|
||||
EV_StringFlag_DisableChars = (1<<4),
|
||||
EV_StringFlag_DisableStringQuotes = (1<<5),
|
||||
};
|
||||
|
||||
typedef struct EV_StringParams EV_StringParams;
|
||||
|
||||
Reference in New Issue
Block a user