NEURON
nrn_vsscanf.cpp File Reference
#include "config.h"
#include "std.h"
#include <locale.h>

Go to the source code of this file.

Macros

#define COPY   *b++ = *s++, --width
 
#define MATCH(cond)
 
#define MATCH_ACTION(cond, action)
 
#define MATCHES_ACTION(cond, action)
 
#define FAIL   (cnv) ? cnv : EOF
 

Functions

int vsscanf (const char *str, const char *format, va_list args)
 

Macro Definition Documentation

◆ COPY

#define COPY   *b++ = *s++, --width

◆ FAIL

#define FAIL   (cnv) ? cnv : EOF

◆ MATCH

#define MATCH (   cond)
Value:
if (width && (cond)) \
COPY;
static double cond(void *v)
Definition: singlech.cpp:337

◆ MATCH_ACTION

#define MATCH_ACTION (   cond,
  action 
)
Value:
if (width && (cond)) { \
COPY; \
action; \
}

◆ MATCHES_ACTION

#define MATCHES_ACTION (   cond,
  action 
)
Value:
while (width && (cond)) { \
COPY; \
action; \
}

Function Documentation

◆ vsscanf()

int vsscanf ( const char *  str,
const char *  format,
va_list  args 
)

Definition at line 153 of file nrn_vsscanf.cpp.