PUD: nmealib: get rid of NMEA_ASSERT
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 19 Jun 2012 11:04:33 +0000 (13:04 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 19 Jun 2012 11:35:26 +0000 (13:35 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/pud/nmealib/include/nmea/config.h [deleted file]
lib/pud/nmealib/src/context.c
lib/pud/nmealib/src/gmath.c
lib/pud/nmealib/src/parse.c
lib/pud/nmealib/src/parser.c
lib/pud/nmealib/src/tok.c

diff --git a/lib/pud/nmealib/include/nmea/config.h b/lib/pud/nmealib/include/nmea/config.h
deleted file mode 100644 (file)
index 933838a..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * This file is part of nmealib.
- *
- * Copyright (c) 2008 Timur Sinitsyn
- * Copyright (c) 2011 Ferry Huberts
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef __NMEA_CONFIG_H__
-#define __NMEA_CONFIG_H__
-
-#if !defined(NDEBUG)
-#include <assert.h>
-#define NMEA_ASSERT(x)   assert(x)
-#else
-#define NMEA_ASSERT(x)
-#endif
-
-#endif /* __NMEA_CONFIG_H__ */
index d22d997..99edf00 100644 (file)
@@ -23,8 +23,6 @@
 #include <stdarg.h>
 #include <stdio.h>
 
 #include <stdarg.h>
 #include <stdio.h>
 
-#include <nmea/config.h>
-
 nmeaPROPERTY * nmea_property(void) {
     static nmeaPROPERTY prop = {
         0, 0, NMEA_DEF_PARSEBUFF
 nmeaPROPERTY * nmea_property(void) {
     static nmeaPROPERTY prop = {
         0, 0, NMEA_DEF_PARSEBUFF
index d84afef..b38dd52 100644 (file)
@@ -23,8 +23,7 @@
 #include <nmea/gmath.h>
 
 #include <math.h>
 #include <nmea/gmath.h>
 
 #include <math.h>
-
-#include <nmea/config.h>
+#include <assert.h>
 
 /**
  * \brief Convert degree to radian
 
 /**
  * \brief Convert degree to radian
@@ -122,8 +121,8 @@ double nmea_distance_ellipsoid(
     double sqr_u, A, B, delta_sigma, lambda_prev;
 
     /* Check input */
     double sqr_u, A, B, delta_sigma, lambda_prev;
 
     /* Check input */
-    NMEA_ASSERT(from_pos != 0);
-    NMEA_ASSERT(to_pos != 0);
+    assert(from_pos != 0);
+    assert(to_pos != 0);
 
     if ((from_pos->lat == to_pos->lat) && (from_pos->lon == to_pos->lon))
     { /* Identical points */
 
     if ((from_pos->lat == to_pos->lat) && (from_pos->lon == to_pos->lon))
     { /* Identical points */
@@ -273,8 +272,8 @@ int nmea_move_horz_ellipsoid(
     double tmp1, phi2, lambda, C, L;
     
     /* Check input */
     double tmp1, phi2, lambda, C, L;
     
     /* Check input */
-    NMEA_ASSERT(start_pos != 0);
-    NMEA_ASSERT(end_pos != 0);
+    assert(start_pos != 0);
+    assert(end_pos != 0);
     
     if (fabs(distance) < 1e-12)
     { /* No move */
     
     if (fabs(distance) < 1e-12)
     { /* No move */
index 9248b01..b2adf7e 100644 (file)
@@ -67,8 +67,8 @@
 #include <nmea/parse.h>
 
 #include <string.h>
 #include <nmea/parse.h>
 
 #include <string.h>
+#include <assert.h>
 
 
-#include <nmea/config.h>
 #include <nmea/context.h>
 #include <nmea/tok.h>
 #include <nmea/units.h>
 #include <nmea/context.h>
 #include <nmea/tok.h>
 #include <nmea/units.h>
@@ -119,7 +119,7 @@ int nmea_pack_type(const char *buff, int buff_sz)
         "GPVTG",
     };
 
         "GPVTG",
     };
 
-    NMEA_ASSERT(buff);
+    assert(buff);
 
     if(buff_sz < 5)
         return GPNON;
 
     if(buff_sz < 5)
         return GPNON;
@@ -152,7 +152,7 @@ int nmea_find_tail(const char *buff, int buff_sz, int *res_crc)
     int nread = 0;
     int crc = 0;
 
     int nread = 0;
     int crc = 0;
 
-    NMEA_ASSERT(buff && res_crc);
+    assert(buff && res_crc);
 
     *res_crc = -1;
 
 
     *res_crc = -1;
 
@@ -199,7 +199,7 @@ int nmea_parse_GPGGA(const char *buff, int buff_sz, nmeaGPGGA *pack)
 {
     char time_buff[NMEA_TIMEPARSE_BUF];
 
 {
     char time_buff[NMEA_TIMEPARSE_BUF];
 
-    NMEA_ASSERT(buff && pack);
+    assert(buff && pack);
 
     memset(pack, 0, sizeof(nmeaGPGGA));
 
 
     memset(pack, 0, sizeof(nmeaGPGGA));
 
@@ -234,7 +234,7 @@ int nmea_parse_GPGGA(const char *buff, int buff_sz, nmeaGPGGA *pack)
  */
 int nmea_parse_GPGSA(const char *buff, int buff_sz, nmeaGPGSA *pack)
 {
  */
 int nmea_parse_GPGSA(const char *buff, int buff_sz, nmeaGPGSA *pack)
 {
-    NMEA_ASSERT(buff && pack);
+    assert(buff && pack);
 
     memset(pack, 0, sizeof(nmeaGPGSA));
 
 
     memset(pack, 0, sizeof(nmeaGPGSA));
 
@@ -265,7 +265,7 @@ int nmea_parse_GPGSV(const char *buff, int buff_sz, nmeaGPGSV *pack)
 {
     int nsen, nsat;
 
 {
     int nsen, nsat;
 
-    NMEA_ASSERT(buff && pack);
+    assert(buff && pack);
 
     memset(pack, 0, sizeof(nmeaGPGSV));
 
 
     memset(pack, 0, sizeof(nmeaGPGSV));
 
@@ -308,7 +308,7 @@ int nmea_parse_GPRMC(const char *buff, int buff_sz, nmeaGPRMC *pack)
     int nsen;
     char time_buff[NMEA_TIMEPARSE_BUF];
 
     int nsen;
     char time_buff[NMEA_TIMEPARSE_BUF];
 
-    NMEA_ASSERT(buff && pack);
+    assert(buff && pack);
 
     memset(pack, 0, sizeof(nmeaGPRMC));
 
 
     memset(pack, 0, sizeof(nmeaGPRMC));
 
@@ -350,7 +350,7 @@ int nmea_parse_GPRMC(const char *buff, int buff_sz, nmeaGPRMC *pack)
  */
 int nmea_parse_GPVTG(const char *buff, int buff_sz, nmeaGPVTG *pack)
 {
  */
 int nmea_parse_GPVTG(const char *buff, int buff_sz, nmeaGPVTG *pack)
 {
-    NMEA_ASSERT(buff && pack);
+    assert(buff && pack);
 
     memset(pack, 0, sizeof(nmeaGPVTG));
 
 
     memset(pack, 0, sizeof(nmeaGPVTG));
 
@@ -386,7 +386,7 @@ int nmea_parse_GPVTG(const char *buff, int buff_sz, nmeaGPVTG *pack)
  */
 void nmea_GPGGA2info(nmeaGPGGA *pack, nmeaINFO *info)
 {
  */
 void nmea_GPGGA2info(nmeaGPGGA *pack, nmeaINFO *info)
 {
-    NMEA_ASSERT(pack && info);
+    assert(pack && info);
 
     info->utc.hour = pack->utc.hour;
     info->utc.min = pack->utc.min;
 
     info->utc.hour = pack->utc.hour;
     info->utc.min = pack->utc.min;
@@ -409,7 +409,7 @@ void nmea_GPGSA2info(nmeaGPGSA *pack, nmeaINFO *info)
 {
     int i, j, nuse = 0;
 
 {
     int i, j, nuse = 0;
 
-    NMEA_ASSERT(pack && info);
+    assert(pack && info);
 
     info->fix = pack->fix_type;
     info->PDOP = pack->PDOP;
 
     info->fix = pack->fix_type;
     info->PDOP = pack->PDOP;
@@ -441,7 +441,7 @@ void nmea_GPGSV2info(nmeaGPGSV *pack, nmeaINFO *info)
 {
     int isat, isi, nsat;
 
 {
     int isat, isi, nsat;
 
-    NMEA_ASSERT(pack && info);
+    assert(pack && info);
 
     if(pack->pack_index > pack->pack_count ||
         pack->pack_index * NMEA_SATINPACK > NMEA_MAXSAT)
 
     if(pack->pack_index > pack->pack_count ||
         pack->pack_index * NMEA_SATINPACK > NMEA_MAXSAT)
@@ -474,7 +474,7 @@ void nmea_GPGSV2info(nmeaGPGSV *pack, nmeaINFO *info)
  */
 void nmea_GPRMC2info(nmeaGPRMC *pack, nmeaINFO *info)
 {
  */
 void nmea_GPRMC2info(nmeaGPRMC *pack, nmeaINFO *info)
 {
-    NMEA_ASSERT(pack && info);
+    assert(pack && info);
 
     if('A' == pack->status)
     {
 
     if('A' == pack->status)
     {
@@ -504,7 +504,7 @@ void nmea_GPRMC2info(nmeaGPRMC *pack, nmeaINFO *info)
  */
 void nmea_GPVTG2info(nmeaGPVTG *pack, nmeaINFO *info)
 {
  */
 void nmea_GPVTG2info(nmeaGPVTG *pack, nmeaINFO *info)
 {
-    NMEA_ASSERT(pack && info);
+    assert(pack && info);
 
     info->direction = pack->dir;
     info->declination = pack->dec;
 
     info->direction = pack->dir;
     info->declination = pack->dec;
index e407d15..5770dae 100644 (file)
@@ -27,8 +27,8 @@
 #include <stdlib.h>
 #include <stddef.h>
 #include <string.h>
 #include <stdlib.h>
 #include <stddef.h>
 #include <string.h>
+#include <assert.h>
 
 
-#include <nmea/config.h>
 #include <nmea/context.h>
 #include <nmea/parse.h>
 #include <nmea/sentence.h>
 #include <nmea/context.h>
 #include <nmea/parse.h>
 #include <nmea/sentence.h>
@@ -54,7 +54,7 @@ int nmea_parser_init(nmeaPARSER *parser)
     int resv = 0;
     int buff_size = nmea_property()->parse_buff_size;
 
     int resv = 0;
     int buff_size = nmea_property()->parse_buff_size;
 
-    NMEA_ASSERT(parser);
+    assert(parser);
 
     if(buff_size < NMEA_MIN_PARSEBUFF)
         buff_size = NMEA_MIN_PARSEBUFF;
 
     if(buff_size < NMEA_MIN_PARSEBUFF)
         buff_size = NMEA_MIN_PARSEBUFF;
@@ -77,7 +77,7 @@ int nmea_parser_init(nmeaPARSER *parser)
  */
 void nmea_parser_destroy(nmeaPARSER *parser)
 {
  */
 void nmea_parser_destroy(nmeaPARSER *parser)
 {
-    NMEA_ASSERT(parser);
+    assert(parser);
     if (parser->buffer) {
        free(parser->buffer);
        parser->buffer = NULL;
     if (parser->buffer) {
        free(parser->buffer);
        parser->buffer = NULL;
@@ -99,7 +99,7 @@ int nmea_parse(
     int ptype, nread = 0;
     void *pack = 0;
 
     int ptype, nread = 0;
     void *pack = 0;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     nmea_parser_push(parser, buff, buff_sz);
 
 
     nmea_parser_push(parser, buff, buff_sz);
 
@@ -143,7 +143,7 @@ static int nmea_parser_real_push(nmeaPARSER *parser, const char *buff, int buff_
     int nparsed = 0, crc, sen_sz, ptype;
     nmeaParserNODE *node = 0;
 
     int nparsed = 0, crc, sen_sz, ptype;
     nmeaParserNODE *node = 0;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     /* clear unuse buffer (for debug) */
     /*
 
     /* clear unuse buffer (for debug) */
     /*
@@ -320,7 +320,7 @@ int nmea_parser_top(nmeaPARSER *parser)
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     if(node)
         retval = node->packType;
 
     if(node)
         retval = node->packType;
@@ -338,7 +338,7 @@ int nmea_parser_pop(nmeaPARSER *parser, void **pack_ptr)
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     if(node)
     {
 
     if(node)
     {
@@ -363,7 +363,7 @@ int nmea_parser_peek(nmeaPARSER *parser, void **pack_ptr)
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     if(node)
     {
 
     if(node)
     {
@@ -384,7 +384,7 @@ int nmea_parser_drop(nmeaPARSER *parser)
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
     int retval = GPNON;
     nmeaParserNODE *node = (nmeaParserNODE *)parser->top_node;
 
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
 
     if(node)
     {
 
     if(node)
     {
@@ -406,7 +406,7 @@ int nmea_parser_drop(nmeaPARSER *parser)
  */
 int nmea_parser_buff_clear(nmeaPARSER *parser)
 {
  */
 int nmea_parser_buff_clear(nmeaPARSER *parser)
 {
-    NMEA_ASSERT(parser && parser->buffer);
+    assert(parser && parser->buffer);
     parser->buff_use = 0;
     return 1;
 }
     parser->buff_use = 0;
     return 1;
 }
@@ -417,7 +417,7 @@ int nmea_parser_buff_clear(nmeaPARSER *parser)
  */
 int nmea_parser_queue_clear(nmeaPARSER *parser)
 {
  */
 int nmea_parser_queue_clear(nmeaPARSER *parser)
 {
-    NMEA_ASSERT(parser);
+    assert(parser);
     while(parser->top_node)
         nmea_parser_drop(parser);
     return 1;
     while(parser->top_node)
         nmea_parser_drop(parser);
     return 1;
index 8f07538..7a39250 100644 (file)
@@ -28,8 +28,6 @@
 #include <stdlib.h>
 #include <string.h>
 
 #include <stdlib.h>
 #include <string.h>
 
-#include <nmea/config.h>
-
 #define NMEA_TOKS_COMPARE   (1)
 #define NMEA_TOKS_PERCENT   (2)
 #define NMEA_TOKS_WIDTH     (3)
 #define NMEA_TOKS_COMPARE   (1)
 #define NMEA_TOKS_PERCENT   (2)
 #define NMEA_TOKS_WIDTH     (3)