Subversion Repositories Kolibri OS

Rev

Rev 4874 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4874 Rev 4921
Line 33... Line 33...
33
	_sscanf_r
33
	_sscanf_r
Line 34... Line 34...
34
 
34
 
35
ANSI_SYNOPSIS
35
ANSI_SYNOPSIS
Line 36... Line 36...
36
        #include 
36
        #include 
37
 
37
 
38
        int scanf(const char *<[format]>, ...);
38
        int scanf(const char *restrict <[format]>, ...);
39
        int fscanf(FILE *<[fd]>, const char *<[format]>, ...);
39
        int fscanf(FILE *restrict <[fd]>, const char *restrict <[format]>, ...);
40
        int sscanf(const char *<[str]>, const char *<[format]>, ...);
40
        int sscanf(const char *restrict <[str]>, const char *restrict <[format]>, ...);
41
 
41
 
42
        int _scanf_r(struct _reent *<[ptr]>, const char *<[format]>, ...);
42
        int _scanf_r(struct _reent *<[ptr]>, const char *restrict <[format]>, ...);
43
        int _fscanf_r(struct _reent *<[ptr]>, FILE *<[fd]>, 
43
        int _fscanf_r(struct _reent *<[ptr]>, FILE *restrict <[fd]>, 
44
                      const char *<[format]>, ...);
44
                      const char *restrict <[format]>, ...);
Line 45... Line 45...
45
        int _sscanf_r(struct _reent *<[ptr]>, const char *<[str]>,
45
        int _sscanf_r(struct _reent *<[ptr]>, const char *restrict <[str]>,
46
                      const char *<[format]>, ...);
46
                      const char *restrict <[format]>, ...);
Line 397... Line 397...
397
#ifndef _REENT_ONLY 
397
#ifndef _REENT_ONLY 
Line 398... Line 398...
398
 
398
 
399
#ifdef _HAVE_STDC
399
#ifdef _HAVE_STDC
400
int 
400
int 
401
_DEFUN(sscanf, (str, fmt),
401
_DEFUN(sscanf, (str, fmt),
402
       _CONST char *str _AND
402
       _CONST char *__restrict str _AND
403
       _CONST char *fmt _DOTS)
403
       _CONST char * fmt _DOTS)
404
#else
404
#else
405
int 
405
int 
406
sscanf(str, fmt, va_alist)
406
sscanf(str, fmt, va_alist)
Line 434... Line 434...
434
 
434
 
435
#ifdef _HAVE_STDC
435
#ifdef _HAVE_STDC
436
int 
436
int 
437
_DEFUN(_sscanf_r, (ptr, str, fmt), 
437
_DEFUN(_sscanf_r, (ptr, str, fmt), 
438
       struct _reent *ptr _AND
438
       struct _reent *ptr _AND
439
       _CONST char *str   _AND
439
       _CONST char *__restrict str   _AND
440
       _CONST char *fmt _DOTS)
440
       _CONST char *__restrict fmt _DOTS)
441
#else
441
#else
442
int 
442
int 
443
_sscanf_r(ptr, str, fmt, va_alist)
443
_sscanf_r(ptr, str, fmt, va_alist)
444
          struct _reent *ptr;
444
          struct _reent *ptr;
445
          _CONST char *str;
445
          _CONST char *__restrict str;
446
          _CONST char *fmt;
446
          _CONST char *__restrict fmt;
447
          va_dcl
447
          va_dcl
448
#endif
448
#endif
449
{
449
{
450
  int ret;
450
  int ret;