some systems didnt define NULL
authorCampbell Barton <ideasman42@gmail.com>
Fri, 7 Feb 2014 21:09:49 +0000 (08:09 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 7 Feb 2014 21:09:49 +0000 (08:09 +1100)
source/blender/blenlib/BLI_listbase.h

index 77490929efbab9f7b0805a5248d78737cdd952a9..a54fa15ef4ca5be9d4e55de1dd54288b7746e18b 100644 (file)
@@ -81,8 +81,8 @@ void BLI_rotatelist_last(struct ListBase *lb, void *vlink);
  * Utility functions to avoid first/last references inline all over.
  */
 BLI_INLINE bool BLI_listbase_is_single(const struct ListBase *lb) { return (lb->first && lb->first == lb->last); }
-BLI_INLINE bool BLI_listbase_is_empty(const struct ListBase *lb) { return (lb->first == NULL); }
-BLI_INLINE void BLI_listbase_clear(struct ListBase *lb) { lb->first = lb->last = NULL; }
+BLI_INLINE bool BLI_listbase_is_empty(const struct ListBase *lb) { return (lb->first == (void *)0); }
+BLI_INLINE void BLI_listbase_clear(struct ListBase *lb) { lb->first = lb->last = (void *)0; }
 
 /* create a generic list node containing link to provided data */
 struct LinkData *BLI_genericNodeN(void *data);