[Bf-blender-cvs] [9bcb2e7] master: warning fix: use of __restrict was inconsistent in BLI_dynstr between declaration and definition

Jason Wilkins noreply at git.blender.org
Fri Jun 27 13:03:20 CEST 2014


Commit: 9bcb2e76034f130b2acfbd7bea1f0a92abcf1310
Author: Jason Wilkins
Date:   Fri Jun 27 05:59:31 2014 -0500
https://developer.blender.org/rB9bcb2e76034f130b2acfbd7bea1f0a92abcf1310

warning fix: use of __restrict was inconsistent in BLI_dynstr between declaration and definition

===================================================================

M	source/blender/blenlib/intern/BLI_dynstr.c

===================================================================

diff --git a/source/blender/blenlib/intern/BLI_dynstr.c b/source/blender/blenlib/intern/BLI_dynstr.c
index 5c95542..8617132 100644
--- a/source/blender/blenlib/intern/BLI_dynstr.c
+++ b/source/blender/blenlib/intern/BLI_dynstr.c
@@ -88,7 +88,7 @@ DynStr *BLI_dynstr_new(void)
  * \param ds The DynStr to append to.
  * \param cstr The c-string to append.
  */
-void BLI_dynstr_append(DynStr *ds, const char *cstr)
+void BLI_dynstr_append(DynStr *__restrict ds, const char *cstr)
 {
 	DynStrElem *dse = malloc(sizeof(*dse));
 	int cstrlen = strlen(cstr);
@@ -112,7 +112,7 @@ void BLI_dynstr_append(DynStr *ds, const char *cstr)
  * \param cstr The c-string to append.
  * \param len The maximum length of the c-string to copy.
  */
-void BLI_dynstr_nappend(DynStr *ds, const char *cstr, int len)
+void BLI_dynstr_nappend(DynStr *__restrict ds, const char *cstr, int len)
 {
 	DynStrElem *dse = malloc(sizeof(*dse));
 	int cstrlen = BLI_strnlen(cstr, len);
@@ -130,7 +130,7 @@ void BLI_dynstr_nappend(DynStr *ds, const char *cstr, int len)
 	ds->curlen += cstrlen;
 }
 
-void BLI_dynstr_vappendf(DynStr *ds, const char *format, va_list args)
+void BLI_dynstr_vappendf(DynStr *__restrict ds, const char *__restrict format, va_list args)
 {
 	char *message, fixedmessage[256];
 	int len = sizeof(fixedmessage);
@@ -189,7 +189,7 @@ void BLI_dynstr_vappendf(DynStr *ds, const char *format, va_list args)
  * \param ds The DynStr to append to.
  * \param format The printf format string to use.
  */
-void BLI_dynstr_appendf(DynStr *ds, const char *format, ...)
+void BLI_dynstr_appendf(DynStr *__restrict ds, const char *__restrict format, ...)
 {
 	va_list args;
 	char *message, fixedmessage[256];
@@ -264,7 +264,7 @@ int BLI_dynstr_get_len(DynStr *ds)
  * \param ds The DynStr of interest.
  * \param str The string to fill.
  */
-void BLI_dynstr_get_cstring_ex(DynStr *ds, char *rets)
+void BLI_dynstr_get_cstring_ex(DynStr *__restrict ds, char *__restrict rets)
 {
 	char *s;
 	DynStrElem *dse;




More information about the Bf-blender-cvs mailing list