-/* $Id$ */
-
/* _PDCLIB_scan( const char *, struct _PDCLIB_status_t * )
This file is part of the Public Domain C Library (PDCLib).
#ifndef REGTEST
+#include "_PDCLIB_io.h"
+
/* Using an integer's bits as flags for both the conversion flags and length
modifiers.
*/
const char * _PDCLIB_scan( const char * spec, struct _PDCLIB_status_t * status )
{
/* generic input character */
- int rc;
+ int rc = EOF;
const char * orig_spec = spec;
if ( *(++spec) == '%' )
{
{
char * c = va_arg( status->arg, char * );
/* for %c, default width is one */
- if ( status->width == SIZE_MAX )
+ if ( status->width == UINT_MAX )
{
status->width = 1;
}
#define _PDCLIB_FILEID "_PDCLIB/scan.c"
#define _PDCLIB_STRINGIO
-#include <_PDCLIB_test.h>
+#include "_PDCLIB_test.h"
#ifndef REGTEST
static int testscanf( char const * s, char const * format, ... )