Don't use NULL in public headers
authorBehdad Esfahbod <behdad@behdad.org>
Sun, 15 Oct 2017 10:04:16 +0000 (12:04 +0200)
committerBehdad Esfahbod <behdad@behdad.org>
Sun, 15 Oct 2017 10:04:16 +0000 (12:04 +0200)
src/hb-buffer.h
src/hb-common.h

index 42564bb..a8a4b84 100644 (file)
@@ -132,8 +132,8 @@ typedef struct hb_segment_properties_t {
 #define HB_SEGMENT_PROPERTIES_DEFAULT {HB_DIRECTION_INVALID, \
                                       HB_SCRIPT_INVALID, \
                                       HB_LANGUAGE_INVALID, \
-                                      NULL, \
-                                      NULL}
+                                      (void *) 0, \
+                                      (void *) 0}
 
 HB_EXTERN hb_bool_t
 hb_segment_properties_equal (const hb_segment_properties_t *a,
index 614a63a..26200ce 100644 (file)
@@ -134,7 +134,7 @@ hb_language_from_string (const char *str, int len);
 HB_EXTERN const char *
 hb_language_to_string (hb_language_t language);
 
-#define HB_LANGUAGE_INVALID ((hb_language_t) NULL)
+#define HB_LANGUAGE_INVALID ((hb_language_t) 0)
 
 HB_EXTERN hb_language_t
 hb_language_get_default (void);