Back to index

glibc  2.9
isoc99_vsscanf.c File Reference
#include <libioP.h>
#include <stdio.h>
#include "../libio/strfile.h"

Go to the source code of this file.


int __isoc99_vsscanf (const char *string, const char *format, _IO_va_list args)

Function Documentation

int __isoc99_vsscanf ( const char *  string,
const char *  format,
_IO_va_list  args 

Definition at line 33 of file isoc99_vsscanf.c.

  int ret;
  _IO_strfile sf;
#ifdef _IO_MTSAFE_IO
  sf._sbf._f._lock = NULL;
  _IO_no_init (&sf._sbf._f, _IO_USER_LOCK, -1, NULL, NULL);
  _IO_JUMPS ((struct _IO_FILE_plus *) &sf._sbf) = &_IO_str_jumps;
  _IO_str_init_static_internal (&sf, (char*)string, 0, NULL);
  sf._sbf._f._flags2 |= _IO_FLAGS2_SCANF_STD;
  ret = INTUSE(_IO_vfscanf) ((_IO_FILE *) &sf._sbf, format, args, NULL);
  return ret;

Here is the call graph for this function: