]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
authorDaniel Stenberg <daniel@haxx.se>
Mon, 16 Dec 2019 07:50:46 +0000 (08:50 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 17 Dec 2019 06:36:11 +0000 (07:36 +0100)
... even for macros

Reviewed-by: Daniel Gustafsson
Reviewed-by: Jay Satiro
Reported-by: Jay Satiro
Fixes #4683
Closes #4722

lib/curl_multibyte.h
lib/vssh/libssh.c

index 5225e1811ba2d9c6f8e753d30175e8fdd380f5d9..3becf41cfa7e79694f7f4ec2b58bc72a3c4b35aa 100644 (file)
@@ -61,8 +61,13 @@ char *Curl_convert_wchar_to_UTF8(const wchar_t *str_w);
 
 #define Curl_convert_UTF8_to_tchar(ptr) Curl_convert_UTF8_to_wchar((ptr))
 #define Curl_convert_tchar_to_UTF8(ptr) Curl_convert_wchar_to_UTF8((ptr))
-#define Curl_unicodefree(ptr) \
-  do {if((ptr)) {free((ptr)); (ptr) = NULL;}} while(0)
+#define Curl_unicodefree(ptr)                           \
+  do {                                                  \
+    if(ptr) {                                           \
+      free(ptr);                                        \
+      (ptr) = NULL;                                     \
+    }                                                   \
+  } while(0)
 
 typedef union {
   unsigned short       *tchar_ptr;
index cad8b378642a52994c282fd86f56a5d97562e413..62a7f1960c6a89310784e18c38f7a4ed0864d3c5 100644 (file)
 
 /* A recent macro provided by libssh. Or make our own. */
 #ifndef SSH_STRING_FREE_CHAR
-/* !checksrc! disable ASSIGNWITHINCONDITION 1 */
-#define SSH_STRING_FREE_CHAR(x) \
-    do { if((x) != NULL) { ssh_string_free_char(x); x = NULL; } } while(0)
+#define SSH_STRING_FREE_CHAR(x)                 \
+  do {                                          \
+    if(x) {                                     \
+      ssh_string_free_char(x);                  \
+      x = NULL;                                 \
+    }                                           \
+  } while(0)
 #endif
 
 /* Local functions: */