From 43d97ad8631dd8a1ab9966f38e345627188baf47 Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 摹曛, 24 10月 2013 00:04:23 +0800
Subject: [PATCH] Refactor public and private functions

---
 libscpi/src/parser_private.h |   32 ++++++++++----------------------
 1 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/libscpi/inc/scpi/fifo.h b/libscpi/src/parser_private.h
similarity index 71%
copy from libscpi/inc/scpi/fifo.h
copy to libscpi/src/parser_private.h
index 9429e9e..fde9933 100644
--- a/libscpi/inc/scpi/fifo.h
+++ b/libscpi/src/parser_private.h
@@ -26,42 +26,30 @@
  */
 
 /**
- * @file   scpi_fifo.h
- * @date   Thu Nov 15 10:58:45 UTC 2012
+ * @file   parser_private.h
  * 
- * @brief  basic FIFO implementation
+ * @brief  SCPI Parser private definitions
  * 
  * 
  */
 
-#ifndef SCPI_FIFO_H
-#define	SCPI_FIFO_H
+#ifndef SCPI_PARSER_PRIVATE_H
+#define	SCPI_PARSER_PRIVATE_H
 
 #include "scpi/types.h"
+#include "utils_private.h"
 
 #ifdef	__cplusplus
 extern "C" {
 #endif
 
-
-#define FIFO_SIZE 16
-
-    struct _fifo_t {
-        int16_t wr;
-        int16_t rd;
-        int16_t size;
-        int16_t data[FIFO_SIZE];
-    };
-    typedef struct _fifo_t fifo_t;
-
-    void fifo_init(fifo_t * fifo);
-    void fifo_clear(fifo_t * fifo);
-    bool_t fifo_add(fifo_t * fifo, int16_t value);
-    bool_t fifo_remove(fifo_t * fifo, int16_t * value);
-    bool_t fifo_count(fifo_t * fifo, int16_t * value);
+    int parseProgramData(lex_state_t * state, token_t * token) LOCAL;
+    int parseAllProgramData(lex_state_t * state, token_t * token, int * numberOfParameters) LOCAL;
+    int detectProgramMessageUnit(scpi_parser_state_t * state, const char * buffer, int len) LOCAL;
 
 #ifdef	__cplusplus
 }
 #endif
 
-#endif	/* SCPI_FIFO_H */
+#endif	/* SCPI_PARSER_PRIVATE_H */
+

--
Gitblit v1.9.1