#include <stdarg.h>
#include <string.h>
Go to the source code of this file.
|
| #define | do_div(n, base) |
| |
| #define | is_digit(c) ((c) >= '0' && (c) <= '9') |
| |
| #define | LEFT 16 /* left justified */ |
| |
| #define | PLUS 4 /* show plus */ |
| |
| #define | SIGN 2 /* unsigned/signed long */ |
| |
| #define | SMALL 64 /* use 'abcdef' instead of 'ABCDEF' */ |
| |
| #define | SPACE 8 /* space if plus */ |
| |
| #define | SPECIAL 32 /* 0x */ |
| |
| #define | ZEROPAD 1 /* pad with zero */ |
| |
◆ do_div
| #define do_div |
( |
|
n, |
|
|
|
base |
|
) |
| |
Value:({ \
int __res; \
__asm__("divl %4":"=a" (n),"=d" (__res):"0" (n),"1" (0),"r" (base)); \
__res; })
Definition at line 56 of file vsprintf.c.
◆ is_digit
| #define is_digit |
( |
|
c | ) |
((c) >= '0' && (c) <= '9') |
◆ LEFT
| #define LEFT 16 /* left justified */ |
◆ PLUS
| #define PLUS 4 /* show plus */ |
◆ SIGN
| #define SIGN 2 /* unsigned/signed long */ |
◆ SMALL
| #define SMALL 64 /* use 'abcdef' instead of 'ABCDEF' */ |
◆ SPACE
| #define SPACE 8 /* space if plus */ |
◆ SPECIAL
| #define SPECIAL 32 /* 0x */ |
◆ ZEROPAD
| #define ZEROPAD 1 /* pad with zero */ |
◆ vsprintf()