Previous patch

Home

Next patch

./src/vscan.h

Patch: Additional logging in NTP

+#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 */
+-