kiba-engine
options.h
1 #pragma once
2 
3 #include <kiba/defines.h>
4 
5 typedef struct {
6  u32 width;
7 
8  enum {
9  FORMAT_ALIGN_RIGHT,
10  FORMAT_ALIGN_LEFT,
11  FORMAT_ALIGN_CENTER,
12  } alignment;
13 
14  u32 precision;
16 
17 format_options format_default_format_options(void);
18 void format_calculate_padding(format_options options, usize data_length, usize *left_pad, usize *right_pad);
Global typedefs and macros.