#ifndef VSCAN_H
#define VSCAN_H
#include "config.h"
#include "sstr.h"
/*****************
** vscan.c **
******************/
#ifdef DO_VSCAN
int vscan_init(void);
void vscan_new(int sz);
void vscan_inc(sstr * inc);
int vscan_switchover(void);
int vscan_end(void);
void vscan_abort(void);
int vscan_parsed_reply(int code, sstr * msg);
#else
static inline void vscan_init(void)
{
};
static inline void vscan_new(int sz)
{
};
static inline void vscan_inc(sstr * inc)
{
};
static inline int vscan_switchover(void)
{
return 0;
};
static inline int vscan_end(void)
{
return -1;
};
static inline void vscan_abort(void)
{
};
static inline int vscan_parsed_reply(int code, sstr * msg)
{
return 0;
};
#endif
#define VSCAN_OK -1
#define VSCAN_FAIL -2
#endif /*VSCAN_H */
syntax highlighted by Code2HTML, v. 0.9.1