TwiceAsNice  2019-02-18
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros | Functions
util_format.c File Reference
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "util_format.h"
Include dependency graph for util_format.c:

Macros

#define ADD_ITEM(v, t, s)
 
#define ADD_WEEK(v)   ADD_ITEM((v), "Week", ", ")
 
#define ADD_DAY(v)   ADD_ITEM((v), "Day", ", ")
 
#define ADD_HOUR(v)   ADD_ITEM((v), "Hr", ", ")
 
#define ADD_MINUTE(v)   ADD_ITEM((v), "Mn", ", ")
 
#define ADD_SECOND(v)   ADD_ITEM((v), "Sec", "")
 

Functions

void format_float (float value, int k, char *dest, size_t size)
 
void format_float_prec (float value, int k, char *dest, size_t size)
 
void format_long (long value, int k, char *dest, size_t size)
 
void format_s32 (S32 value, int k, char *dest, size_t size)
 
void format_time_ms (long ms, char *dest, size_t size)
 
void format_time_sec (long sec, char *dest, size_t size)
 

Macro Definition Documentation

◆ ADD_DAY

#define ADD_DAY (   v)    ADD_ITEM((v), "Day", ", ")

◆ ADD_HOUR

#define ADD_HOUR (   v)    ADD_ITEM((v), "Hr", ", ")

◆ ADD_ITEM

#define ADD_ITEM (   v,
  t,
  s 
)
Value:
sprintf(buf + strlen(buf), \
"%d %s%s%s", \
(int) (v), \
(t), \
((v) == 1) ? "" : "s", \
(s))
t
Definition: hs01.m:4
v
Definition: regressionTest_Simple2ServiceWorkerInterfaceTest.py:37
char * buf
Definition: catout.c:51
popt Meyer s(reformulated) problem p0

◆ ADD_MINUTE

#define ADD_MINUTE (   v)    ADD_ITEM((v), "Mn", ", ")

◆ ADD_SECOND

#define ADD_SECOND (   v)    ADD_ITEM((v), "Sec", "")

◆ ADD_WEEK

#define ADD_WEEK (   v)    ADD_ITEM((v), "Week", ", ")

Function Documentation

◆ format_float()

void format_float ( float  value,
int  k,
char *  dest,
size_t  size 
)

◆ format_float_prec()

void format_float_prec ( float  value,
int  k,
char *  dest,
size_t  size 
)

◆ format_long()

void format_long ( long  value,
int  k,
char *  dest,
size_t  size 
)

◆ format_s32()

void format_s32 ( S32  value,
int  k,
char *  dest,
size_t  size 
)

◆ format_time_ms()

void format_time_ms ( long  ms,
char *  dest,
size_t  size 
)

◆ format_time_sec()

void format_time_sec ( long  sec,
char *  dest,
size_t  size 
)