Next: args predefined chars, Previous: args predefined signed int, Up: args predefined [Index]
The library (vicare platform words) provides the predicates to validate
typical values used when interfacing with foreign C language libraries;
words predicates for details.
The following bindings are exported by the library (vicare
arguments validation).
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type unsigned char.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type signed char.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type unsigned short int.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type signed short int.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type unsigned int.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type unsigned long.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type signed long.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type unsigned long long.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type signed long long.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type void *.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type size_t.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type ssize_t.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type off_t.
Succeed if obj is an exact integer, or #f for the second
variant, in the range of a C language type ptrdiff_t.
Next: args predefined chars, Previous: args predefined signed int, Up: args predefined [Index]