mirror of
https://github.com/Ed94/metadesk.git
synced 2026-08-07 16:18:49 +00:00
finished corrections/formating after adding prefix
This commit is contained in:
@@ -257,7 +257,7 @@ inline MD_String8 md_str8_zero (void) { MD_String8
|
|||||||
inline MD_String16 md_str16 (MD_U16* str, MD_U64 size) { MD_String16 result = {str, size}; return(result); }
|
inline MD_String16 md_str16 (MD_U16* str, MD_U64 size) { MD_String16 result = {str, size}; return(result); }
|
||||||
inline MD_String16 md_str16_range (MD_U16* first, MD_U16* one_past_last) { MD_String16 result = {first, (MD_U64)(one_past_last - first)}; return(result); }
|
inline MD_String16 md_str16_range (MD_U16* first, MD_U16* one_past_last) { MD_String16 result = {first, (MD_U64)(one_past_last - first)}; return(result); }
|
||||||
inline MD_String16 md_str16_zero (void) { MD_String16 result = {0}; return(result); }
|
inline MD_String16 md_str16_zero (void) { MD_String16 result = {0}; return(result); }
|
||||||
inline MD_String32 str32 (MD_U32* str, MD_U64 size) { MD_String32 result = {str, size}; return(result); }
|
inline MD_String32 md_str32 (MD_U32* str, MD_U64 size) { MD_String32 result = {str, size}; return(result); }
|
||||||
inline MD_String32 md_str32_range (MD_U32* first, MD_U32* one_past_last) { MD_String32 result = {first, (MD_U64)(one_past_last - first)}; return(result); }
|
inline MD_String32 md_str32_range (MD_U32* first, MD_U32* one_past_last) { MD_String32 result = {first, (MD_U64)(one_past_last - first)}; return(result); }
|
||||||
inline MD_String32 md_str32_zero (void) { MD_String32 result = {0}; return(result); }
|
inline MD_String32 md_str32_zero (void) { MD_String32 result = {0}; return(result); }
|
||||||
inline MD_String8 md_str8_cstring (char* c) { MD_String8 result = {(MD_U8*) c, md_cstring8_length ((MD_U8*) c)}; return(result); }
|
inline MD_String8 md_str8_cstring (char* c) { MD_String8 result = {(MD_U8*) c, md_cstring8_length ((MD_U8*) c)}; return(result); }
|
||||||
@@ -1084,8 +1084,8 @@ MD_API MD_String8 md_escaped_from_raw_str8__ainfo(MD_AllocatorInfo ainfo, MD_Str
|
|||||||
MD_String8 md_raw_from__escaped_str8__arena(MD_Arena* arena, MD_String8 string);
|
MD_String8 md_raw_from__escaped_str8__arena(MD_Arena* arena, MD_String8 string);
|
||||||
MD_API MD_String8 md_raw_from__escaped_str8__ainfo(MD_AllocatorInfo ainfo, MD_String8 string);
|
MD_API MD_String8 md_raw_from__escaped_str8__ainfo(MD_AllocatorInfo ainfo, MD_String8 string);
|
||||||
|
|
||||||
#define md_escaped_from_raw_str8(allocator, string) _Generic(allocator, MD_Arena*: md_escaped_from_raw_str8__arena, MD_AllocatorInfo: md_escaped_from_raw_str8__ainfo(, default): md_assert_generic_sel_fail) md_generic_call(allocator, string)
|
#define md_escaped_from_raw_str8(allocator, string) _Generic(allocator, MD_Arena*: md_escaped_from_raw_str8__arena, MD_AllocatorInfo: md_escaped_from_raw_str8__ainfo, default: md_assert_generic_sel_fail) md_generic_call(allocator, string)
|
||||||
#define md_raw_from__escaped_str8(allocator, string) _Generic(allocator, MD_Arena*: md_raw_from__escaped_str8__arena, MD_AllocatorInfo: md_raw_from__escaped_str8__ainfo(, default): md_assert_generic_sel_fail) md_generic_call(allocator, string)
|
#define md_raw_from__escaped_str8(allocator, string) _Generic(allocator, MD_Arena*: md_raw_from__escaped_str8__arena, MD_AllocatorInfo: md_raw_from__escaped_str8__ainfo, default: md_assert_generic_sel_fail) md_generic_call(allocator, string)
|
||||||
|
|
||||||
md_force_inline MD_String8 md_escaped_from_raw_str8__arena (MD_Arena* arena, MD_String8 string) { return md_escaped_from_raw_str8__ainfo (md_arena_allocator(arena), string); }
|
md_force_inline MD_String8 md_escaped_from_raw_str8__arena (MD_Arena* arena, MD_String8 string) { return md_escaped_from_raw_str8__ainfo (md_arena_allocator(arena), string); }
|
||||||
md_force_inline MD_String8 md_raw_from__escaped_str8__arena(MD_Arena* arena, MD_String8 string) { return md_raw_from__escaped_str8__ainfo(md_arena_allocator(arena), string); }
|
md_force_inline MD_String8 md_raw_from__escaped_str8__arena(MD_Arena* arena, MD_String8 string) { return md_raw_from__escaped_str8__ainfo(md_arena_allocator(arena), string); }
|
||||||
@@ -1099,7 +1099,8 @@ MD_API MD_String8List md_wrapped_lines_from_string__ainfo(MD_AllocatorInfo ainfo
|
|||||||
#define md_wrapped_lines_from_string(allocator, string, first_line_max_width, max_width, wrap_indent) \
|
#define md_wrapped_lines_from_string(allocator, string, first_line_max_width, max_width, wrap_indent) \
|
||||||
_Generic(allocator, MD_Arena*: md_wrapped_lines_from_string__arena, MD_AllocatorInfo: md_wrapped_lines_from_string__ainfo, default: md_assert_generic_sel_fail) md_generic_call(allocator, string, first_line_max_width, max_width, wrap_indent)
|
_Generic(allocator, MD_Arena*: md_wrapped_lines_from_string__arena, MD_AllocatorInfo: md_wrapped_lines_from_string__ainfo, default: md_assert_generic_sel_fail) md_generic_call(allocator, string, first_line_max_width, max_width, wrap_indent)
|
||||||
|
|
||||||
md_force_inline MD_String8List md_wrapped_lines_from_string__arena(MD_Arena* arena, MD_String8 string, MD_U64 first_line_max_width, MD_U64 max_width, MD_U64 wrap_indent) { return md_wrapped_lines_from_string__ainfo(md_arena_allocator(arena), string, first_line_max_width, max_width, wrap_indent); }
|
md_force_inline MD_String8List md_wrapped_lines_from_string__arena(MD_Arena* arena, MD_String8 string, MD_U64 first_line_max_width, MD_U64 max_width, MD_U64 wrap_indent)
|
||||||
|
{ return md_wrapped_lines_from_string__ainfo(md_arena_allocator(arena), string, first_line_max_width, max_width, wrap_indent); }
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
//~ rjf: String <-> Color
|
//~ rjf: String <-> Color
|
||||||
@@ -1123,7 +1124,7 @@ MD_API MD_FuzzyMatchRangeList md_fuzzy_match_range_list_copy__ainfo(MD_Allocator
|
|||||||
#define md_fuzzy_match_range_list_copy(allocator, src) _Generic(allocator, MD_Arena*: md_fuzzy_match_range_list_copy__arena, MD_AllocatorInfo: md_fuzzy_match_range_list_copy__ainfo) md_generic_call(allocator, src)
|
#define md_fuzzy_match_range_list_copy(allocator, src) _Generic(allocator, MD_Arena*: md_fuzzy_match_range_list_copy__arena, MD_AllocatorInfo: md_fuzzy_match_range_list_copy__ainfo) md_generic_call(allocator, src)
|
||||||
|
|
||||||
md_force_inline MD_FuzzyMatchRangeList md_fuzzy_match_find__arena (MD_Arena *arena, MD_String8 needle, MD_String8 haystack) { return md_fuzzy_match_find__ainfo (md_arena_allocator(arena), needle, haystack); }
|
md_force_inline MD_FuzzyMatchRangeList md_fuzzy_match_find__arena (MD_Arena *arena, MD_String8 needle, MD_String8 haystack) { return md_fuzzy_match_find__ainfo (md_arena_allocator(arena), needle, haystack); }
|
||||||
md_force_inline MD_FuzzyMatchRangeList md_fuzzy_match_range_list_copy__arena(MD_Arena* arena, MD_FuzzyMatchRangeList* src) { return md_fuzzy_match_range_list_copy__ainfo(md_arena_allocator(arena), src); }
|
md_force_inline MD_FuzzyMatchRangeList md_fuzzy_match_range_list_copy__arena(MD_Arena* arena, MD_FuzzyMatchRangeList* src) s{ return md_fuzzy_match_range_list_copy__ainfo(md_arena_allocator(arena), src); }
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
//~ NOTE(allen): Serialization Helpers
|
//~ NOTE(allen): Serialization Helpers
|
||||||
|
|||||||
@@ -40,8 +40,7 @@ md_tctx_init_and_equip_alloc(MD_TCTX* md_tctx, MD_AllocatorInfo ainfo)
|
|||||||
MD_Arena** md_arena_ptr = md_tctx->arenas;
|
MD_Arena** md_arena_ptr = md_tctx->arenas;
|
||||||
for (MD_U64 i = 0; i < md_array_count(md_tctx->arenas); i += 1, md_arena_ptr += 1)
|
for (MD_U64 i = 0; i < md_array_count(md_tctx->arenas); i += 1, md_arena_ptr += 1)
|
||||||
{
|
{
|
||||||
if (*md_arena_ptr == md_nullptr)
|
if (*md_arena_ptr == md_nullptr) {
|
||||||
{
|
|
||||||
*md_arena_ptr = md_arena_alloc(.backing = ainfo);
|
*md_arena_ptr = md_arena_alloc(.backing = ainfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ md_date_time_from_unix_time(MD_U64 unix_time)
|
|||||||
date.year = 1970;
|
date.year = 1970;
|
||||||
date.day = 1 + (unix_time / 86400);
|
date.day = 1 + (unix_time / 86400);
|
||||||
date.sec = (MD_U32) unix_time % 60;
|
date.sec = (MD_U32) unix_time % 60;
|
||||||
date.md_min = (MD_U32)(unix_time / 60) % 60;
|
date.min = (MD_U32)(unix_time / 60) % 60;
|
||||||
date.hour = (MD_U32)(unix_time / 3600) % 24;
|
date.hour = (MD_U32)(unix_time / 3600) % 24;
|
||||||
|
|
||||||
for(;;)
|
for(;;)
|
||||||
|
|||||||
+4
-4
@@ -43,7 +43,7 @@ struct MD_DateTime
|
|||||||
MD_U16 micro_sec; // [0,999]
|
MD_U16 micro_sec; // [0,999]
|
||||||
MD_U16 msec; // [0,999]
|
MD_U16 msec; // [0,999]
|
||||||
MD_U16 sec; // [0,60]
|
MD_U16 sec; // [0,60]
|
||||||
MD_U16 md_min; // [0,59]
|
MD_U16 min; // [0,59]
|
||||||
MD_U16 hour; // [0,24]
|
MD_U16 hour; // [0,24]
|
||||||
MD_U16 day; // [0,30]
|
MD_U16 day; // [0,30]
|
||||||
union
|
union
|
||||||
@@ -79,7 +79,7 @@ md_dense_time_from_date_time(MD_DateTime date_time) {
|
|||||||
result += date_time.mon; result *= 31;
|
result += date_time.mon; result *= 31;
|
||||||
result += date_time.day; result *= 24;
|
result += date_time.day; result *= 24;
|
||||||
result += date_time.hour; result *= 60;
|
result += date_time.hour; result *= 60;
|
||||||
result += date_time.md_min; result *= 61;
|
result += date_time.min; result *= 61;
|
||||||
result += date_time.sec; result *= 1000;
|
result += date_time.sec; result *= 1000;
|
||||||
result += date_time.msec;
|
result += date_time.msec;
|
||||||
return(result);
|
return(result);
|
||||||
@@ -90,7 +90,7 @@ md_date_time_from_dense_time(MD_DenseTime time) {
|
|||||||
MD_DateTime result = {0};
|
MD_DateTime result = {0};
|
||||||
result.msec = time % 1000; time /= 1000;
|
result.msec = time % 1000; time /= 1000;
|
||||||
result.sec = time % 61; time /= 61;
|
result.sec = time % 61; time /= 61;
|
||||||
result.md_min = time % 60; time /= 60;
|
result.min = time % 60; time /= 60;
|
||||||
result.hour = time % 24; time /= 24;
|
result.hour = time % 24; time /= 24;
|
||||||
result.day = time % 31; time /= 31;
|
result.day = time % 31; time /= 31;
|
||||||
result.mon = time % 12; time /= 12;
|
result.mon = time % 12; time /= 12;
|
||||||
@@ -105,7 +105,7 @@ md_date_time_from_micro_seconds(MD_U64 time){
|
|||||||
result.micro_sec = time % 1000; time /= 1000;
|
result.micro_sec = time % 1000; time /= 1000;
|
||||||
result.msec = time % 1000; time /= 1000;
|
result.msec = time % 1000; time /= 1000;
|
||||||
result.sec = time % 60; time /= 60;
|
result.sec = time % 60; time /= 60;
|
||||||
result.md_min = time % 60; time /= 60;
|
result.min = time % 60; time /= 60;
|
||||||
result.hour = time % 24; time /= 24;
|
result.hour = time % 24; time /= 24;
|
||||||
result.day = time % 31; time /= 31;
|
result.day = time % 31; time /= 31;
|
||||||
result.mon = time % 12; time /= 12;
|
result.mon = time % 12; time /= 12;
|
||||||
|
|||||||
Reference in New Issue
Block a user