diff --git a/src/parse_action.c b/src/parse_action.c index 3f2a287..5a82b8e 100644 --- a/src/parse_action.c +++ b/src/parse_action.c @@ -5,6 +5,7 @@ #include #include +#include /*! * Cuida das respostas que chegam da AMi das actions enviadas diff --git a/src/parse_string.c b/src/parse_string.c index acd468a..b49d655 100644 --- a/src/parse_string.c +++ b/src/parse_string.c @@ -7,6 +7,7 @@ #include #include +#include #define END_AND_EVENT "\r\n\r\nEvent: " #define END_AND_RESPONSE "\r\n\r\nResponse: " @@ -235,7 +236,7 @@ int strcmp_n(const char *str1, const char *str2){ * \param comprimento da string * \return os mesmos valores de strncasecmp */ -int strncasecmp_n( const char *str1, const char *str2, size_t len ){ +int strcasecmp_n( const char *str1, const char *str2){ if( str1 == NULL && str2 == NULL ){ return 0; @@ -247,5 +248,5 @@ int strncasecmp_n( const char *str1, const char *str2, size_t len ){ return 1; } - return strncasecmp( str1, str2, len); + return strncasecmp( str1, str2, strlen(str1)); } \ No newline at end of file diff --git a/src/parse_string.h b/src/parse_string.h index ef1530e..f153afb 100644 --- a/src/parse_string.h +++ b/src/parse_string.h @@ -104,7 +104,7 @@ int strcmp_n(const char *s1, const char *s2); * \param comprimento da string * \return os mesmos valores de strncasecmp */ -int strncasecmp_n( const char *str1, const char *str2, size_t len ); +int strcasecmp_n( const char *str1, const char *str2); #endif