php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
scanf.h File Reference

Go to the source code of this file.

Macros

#define SCAN_MAX_ARGS   0xFF /* Maximum number of variable which can be */
 
#define SCAN_SUCCESS   SUCCESS
 
#define SCAN_ERROR_EOF   -1 /* indicates premature termination of scan */
 
#define SCAN_ERROR_INVALID_FORMAT   (SCAN_ERROR_EOF - 1)
 
#define SCAN_ERROR_WRONG_PARAM_COUNT   (SCAN_ERROR_INVALID_FORMAT - 1)
 

Functions

PHPAPI int ValidateFormat (char *format, int numVars, int *totalVars)
 
PHPAPI int php_sscanf_internal (char *string, char *format, int argCount, zval *args, int varStart, zval *return_value)
 

Macro Definition Documentation

◆ SCAN_ERROR_EOF

#define SCAN_ERROR_EOF   -1 /* indicates premature termination of scan */

Definition at line 27 of file scanf.h.

◆ SCAN_ERROR_INVALID_FORMAT

#define SCAN_ERROR_INVALID_FORMAT   (SCAN_ERROR_EOF - 1)

Definition at line 30 of file scanf.h.

◆ SCAN_ERROR_WRONG_PARAM_COUNT

#define SCAN_ERROR_WRONG_PARAM_COUNT   (SCAN_ERROR_INVALID_FORMAT - 1)

Definition at line 31 of file scanf.h.

◆ SCAN_MAX_ARGS

#define SCAN_MAX_ARGS   0xFF /* Maximum number of variable which can be */

Definition at line 21 of file scanf.h.

◆ SCAN_SUCCESS

#define SCAN_SUCCESS   SUCCESS

Definition at line 26 of file scanf.h.

Function Documentation

◆ php_sscanf_internal()

PHPAPI int php_sscanf_internal ( char * string,
char * format,
int argCount,
zval * args,
int varStart,
zval * return_value )

Definition at line 574 of file scanf.c.

◆ ValidateFormat()

PHPAPI int ValidateFormat ( char * format,
int numVars,
int * totalVars )

Definition at line 307 of file scanf.c.