mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 12:40:17 +00:00
fix some code analysis tags
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16592 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
90cfb26e58
commit
cd0f7c70e2
src/include
@ -857,7 +857,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_exec(_In_ switch_core_sessio
|
|||||||
\return the application's return value
|
\return the application's return value
|
||||||
*/
|
*/
|
||||||
SWITCH_DECLARE(switch_status_t) switch_core_session_execute_application_get_flags(_In_ switch_core_session_t *session,
|
SWITCH_DECLARE(switch_status_t) switch_core_session_execute_application_get_flags(_In_ switch_core_session_t *session,
|
||||||
_In_ const char *app, _In_opt_z_ const char *arg, _Out_ int32_t *flags);
|
_In_ const char *app, _In_opt_z_ const char *arg, _Out_opt_ int32_t *flags);
|
||||||
|
|
||||||
SWITCH_DECLARE(switch_status_t) switch_core_session_get_app_flags(const char *app, int32_t *flags);
|
SWITCH_DECLARE(switch_status_t) switch_core_session_get_app_flags(const char *app, int32_t *flags);
|
||||||
|
|
||||||
|
@ -338,6 +338,7 @@ SWITCH_END_EXTERN_C
|
|||||||
#define _Out_z_cap_(x)
|
#define _Out_z_cap_(x)
|
||||||
#define _Out_ptrdiff_cap_(x)
|
#define _Out_ptrdiff_cap_(x)
|
||||||
#define _Out_opt_ptrdiff_cap_(x)
|
#define _Out_opt_ptrdiff_cap_(x)
|
||||||
|
#define _Post_count_(x)
|
||||||
#endif
|
#endif
|
||||||
/* For Emacs:
|
/* For Emacs:
|
||||||
* Local Variables:
|
* Local Variables:
|
||||||
|
@ -72,11 +72,15 @@ SWITCH_DECLARE(int) switch_isxdigit(int c);
|
|||||||
\param s the string to test
|
\param s the string to test
|
||||||
\return true value if the string is NULL or zero length
|
\return true value if the string is NULL or zero length
|
||||||
*/
|
*/
|
||||||
static inline int zstr(const char *s)
|
_Check_return_ static inline switch_bool_t _zstr(_In_opt_z_ const char *s)
|
||||||
{
|
{
|
||||||
return !s || *s == '\0';
|
return !s || *s == '\0';
|
||||||
}
|
}
|
||||||
|
#ifdef _PREFAST_
|
||||||
|
#define zstr(x) (_zstr(x) ? 1 : __analysis_assume(x),0)
|
||||||
|
#else
|
||||||
|
#define zstr(x) _zstr(x)
|
||||||
|
#endif
|
||||||
#define switch_strlen_zero(x) zstr(x)
|
#define switch_strlen_zero(x) zstr(x)
|
||||||
#define switch_strlen_zero_buf(x) zstr_buf(x)
|
#define switch_strlen_zero_buf(x) zstr_buf(x)
|
||||||
#define zstr_buf(s) (*(s) == '\0')
|
#define zstr_buf(s) (*(s) == '\0')
|
||||||
@ -536,8 +540,8 @@ SWITCH_DECLARE(switch_time_t) switch_str_time(const char *in);
|
|||||||
\param arraylen the max number of elements in the array
|
\param arraylen the max number of elements in the array
|
||||||
\return the number of elements added to the array
|
\return the number of elements added to the array
|
||||||
*/
|
*/
|
||||||
SWITCH_DECLARE(unsigned int) switch_separate_string(char *buf, char delim, char **array, unsigned int arraylen);
|
SWITCH_DECLARE(unsigned int) switch_separate_string(_In_ char *buf, char delim, _Post_count_(return) char **array, unsigned int arraylen);
|
||||||
SWITCH_DECLARE(unsigned int) switch_separate_string_string(char *buf, char *delim, char **array, unsigned int arraylen);
|
SWITCH_DECLARE(unsigned int) switch_separate_string_string(char *buf, char *delim, _Post_count_(return) char **array, unsigned int arraylen);
|
||||||
|
|
||||||
SWITCH_DECLARE(switch_bool_t) switch_is_number(const char *str);
|
SWITCH_DECLARE(switch_bool_t) switch_is_number(const char *str);
|
||||||
SWITCH_DECLARE(char *) switch_strip_spaces(const char *str);
|
SWITCH_DECLARE(char *) switch_strip_spaces(const char *str);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user