]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
strictness sweep: (void)-ing all vec_ macros which don't evaluate to a sensible value
authorWolfgang Bumiller <blub@speed.at>
Thu, 10 Jan 2013 17:26:35 +0000 (18:26 +0100)
committerWolfgang Bumiller <blub@speed.at>
Thu, 10 Jan 2013 17:26:35 +0000 (18:26 +0100)
gmqcc.h

diff --git a/gmqcc.h b/gmqcc.h
index b1657ff8ed855a754032663f97b73cd040b67f7c..e4a800abcde9683b08402c1c9ff941846f8632d1 100644 (file)
--- a/gmqcc.h
+++ b/gmqcc.h
@@ -299,17 +299,17 @@ void _util_vec_grow(void **a, size_t i, size_t s);
 
 /* exposed interface */
 #define vec_meta(A)       (((vector_t*)(A)) - 1)
-#define vec_free(A)       ((A) ? (mem_d((void*)vec_meta(A)), (A) = NULL) : 0)
+#define vec_free(A)       ((void)((A) ? (mem_d((void*)vec_meta(A)), (A) = NULL) : 0))
 #define vec_push(A,V)     (GMQCC_VEC_WILLGROW((A),1), (A)[vec_meta(A)->used++] = (V))
 #define vec_size(A)       ((A) ? vec_meta(A)->used : 0)
 #define vec_add(A,N)      (GMQCC_VEC_WILLGROW((A),(N)), vec_meta(A)->used += (N), &(A)[vec_meta(A)->used-(N)])
 #define vec_last(A)       ((A)[vec_meta(A)->used - 1])
-#define vec_pop(A)        (vec_meta(A)->used -= 1)
-#define vec_shrinkto(A,N) (vec_meta(A)->used  = (N))
-#define vec_shrinkby(A,N) (vec_meta(A)->used -= (N))
-#define vec_append(A,N,S) memcpy(vec_add((A), (N)), (S), (N) * sizeof(*(S)))
-#define vec_upload(X,Y,S) memcpy(vec_add((X), (S) * sizeof(*(Y))), (Y), (S) * sizeof(*(Y)))
-#define vec_remove(A,I,N) memmove((A)+(I),(A)+((I)+(N)),sizeof(*(A))*(vec_meta(A)->used-(I)-(N))),vec_meta(A)->used-=(N)
+#define vec_pop(A)        ((void)(vec_meta(A)->used -= 1))
+#define vec_shrinkto(A,N) ((void)(vec_meta(A)->used  = (N)))
+#define vec_shrinkby(A,N) ((void)(vec_meta(A)->used -= (N)))
+#define vec_append(A,N,S) ((void)(memcpy(vec_add((A), (N)), (S), (N) * sizeof(*(S)))))
+#define vec_upload(X,Y,S) ((void)(memcpy(vec_add((X), (S) * sizeof(*(Y))), (Y), (S) * sizeof(*(Y)))))
+#define vec_remove(A,I,N) ((void)(memmove((A)+(I),(A)+((I)+(N)),sizeof(*(A))*(vec_meta(A)->used-(I)-(N))),vec_meta(A)->used-=(N)))
 
 typedef struct trie_s {
     void          *value;