1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef _FORMAT_H_
- #define _FORMAT_H_
- #include <stdarg.h>
- #define FORMAT_BUF_LEN 12
- #define S_DEFAULT 0
- #define S_FLAGS 1
- #define S_WIDTH 2
- #define S_PRECIS 3
- #define S_LENGTH 4
- #define S_CONV 5
- #define L_CHAR 1
- #define L_SHORT 2
- #define L_LONG 3
- #define L_LLONG 4
- #define L_DOUBLE 5
- #define F_ALTERNATE 0001
- #define F_ZEROPAD 0002
- #define F_LEFT 0004
- #define F_SPACE 0010
- #define F_PLUS 0020
- #define F_SIGNED 0040
- #define F_SMALL 0100
- #define is_digit(c) (c >= '0' && c <= '9')
- int salof_format_nstr(char *buf, unsigned int size, const char *fmt, va_list ap);
- #endif
|