diff --git a/control/common.h b/control/common.h index 4c4d4acb5bfeecb9bb245122afd1ed6da1272a0d..476c7ff27308b3bf9a1825cab1c77567a1da314c 100644 --- a/control/common.h +++ b/control/common.h @@ -119,9 +119,9 @@ void chameleon_pclag2z(CHAM_context_t *chamctxt); */ #if defined(__GNUC__) -static inline int chameleon_asprintf( char **strp, const char *fmt, ... ) __attribute__((format(printf,2,3))); +static inline int chameleon_asprintf( char **restrict strp, const char *fmt, ... ) __attribute__((format(printf,2,3))); #endif -static inline int chameleon_asprintf( char **strp, const char *fmt, ... ) +static inline int chameleon_asprintf( char **restrict strp, const char *fmt, ... ) { va_list ap; int rc;