Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-07-08 21:08:27 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-07-08 21:08:27 +0400
commit0c7b56cf39b0b0ac38ad9813a7d43b7098c891fd (patch)
tree75f8c40a8e7b10cfffcec1ee94557e8231dd5864 /source/blender/blenkernel/BKE_idprop.h
parent4c6abb8105c5c2747c182ef64dbc66dd990cbbe0 (diff)
correct use of nonull attribute
Diffstat (limited to 'source/blender/blenkernel/BKE_idprop.h')
-rw-r--r--source/blender/blenkernel/BKE_idprop.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/blenkernel/BKE_idprop.h b/source/blender/blenkernel/BKE_idprop.h
index 88eb4dc6f97..0f9c987b47c 100644
--- a/source/blender/blenkernel/BKE_idprop.h
+++ b/source/blender/blenkernel/BKE_idprop.h
@@ -77,6 +77,9 @@ void IDP_FreeIDPArray(IDProperty *prop);
/* shallow copies item */
void IDP_SetIndexArray(struct IDProperty *prop, int index, struct IDProperty *item);
+#ifdef __GNUC__
+__attribute__((nonnull))
+#endif
struct IDProperty *IDP_GetIndexArray(struct IDProperty *prop, int index)
#ifdef __GNUC__
__attribute__((warn_unused_result))
@@ -95,7 +98,7 @@ void IDP_FreeArray(struct IDProperty *prop);
IDProperty *IDP_NewString(const char *st, const char *name, int maxlen) /* maxlen excludes '\0' */
#ifdef __GNUC__
__attribute__((warn_unused_result))
-__attribute__((nonnull))
+__attribute__((nonnull (2))) /* 'name' arg */
#endif
;
@@ -260,7 +263,6 @@ __attribute__((nonnull))
int IDP_EqualsProperties(struct IDProperty *prop1, struct IDProperty *prop2)
#ifdef __GNUC__
__attribute__((warn_unused_result))
-__attribute__((nonnull))
#endif
;