P99
Macros | Variables
p99_str.h File Reference

Provide a family of functions str2XX that provide a safer end-check with a position in the string instead of the bogus char pointer. More...

#include "p99_classification.h"
+ Include dependency graph for p99_str.h:

Go to the source code of this file.

Macros

#define str2d(...)   P99_CALL_DEFARG(str2d, 2, __VA_ARGS__)
 
#define str2f(...)   P99_CALL_DEFARG(str2f, 2, __VA_ARGS__)
 
#define str2j(...)   P99_CALL_DEFARG(str2j, 3, __VA_ARGS__)
 
#define str2l(...)   P99_CALL_DEFARG(str2l, 3, __VA_ARGS__)
 
#define str2ld(...)   P99_CALL_DEFARG(str2ld, 2, __VA_ARGS__)
 
#define str2ll(...)   P99_CALL_DEFARG(str2ll, 3, __VA_ARGS__)
 
#define str2t(...)   P99_CALL_DEFARG(str2t, 3, __VA_ARGS__)
 
#define str2uj(...)   P99_CALL_DEFARG(str2uj, 3, __VA_ARGS__)
 
#define str2ul(...)   P99_CALL_DEFARG(str2ul, 3, __VA_ARGS__)
 
#define str2ull(...)   P99_CALL_DEFARG(str2ull, 3, __VA_ARGS__)
 
#define str2uz(...)   P99_CALL_DEFARG(str2uz, 3, __VA_ARGS__)
 

Variables

 d
 
 double
 
 f
 
 ld
 
long long
 
 ptrdiff_t
 
 uintmax_t
 

Detailed Description

Provide a family of functions str2XX that provide a safer end-check with a position in the string instead of the bogus char pointer.

Definition in file p99_str.h.