@@ -896,7 +896,7 @@ _dispatch_get_build(void)
896
896
#if HAVE_OS_FAULT_WITH_PAYLOAD
897
897
__attribute__((__format__ (__printf__ ,2 ,3 )))
898
898
static void
899
- _dispatch_fault (const char * reason , const char * fmt , ...)
899
+ _dispatch_fault (const char * restrict reason , const char * restrict fmt , ...)
900
900
{
901
901
char buf [1024 ];
902
902
va_list ap ;
@@ -1183,7 +1183,7 @@ _dispatch_log_file(char *buf, size_t len)
1183
1183
1184
1184
DISPATCH_NOINLINE
1185
1185
static void
1186
- _dispatch_logv_file (const char * msg , va_list ap )
1186
+ _dispatch_logv_file (const char * restrict msg , va_list ap )
1187
1187
{
1188
1188
char buf [2048 ];
1189
1189
size_t bufsiz = sizeof (buf ), offset = 0 ;
@@ -1204,13 +1204,13 @@ _dispatch_logv_file(const char *msg, va_list ap)
1204
1204
1205
1205
#if DISPATCH_USE_SIMPLE_ASL
1206
1206
static inline void
1207
- _dispatch_syslog (const char * msg )
1207
+ _dispatch_syslog (const char * restrict msg )
1208
1208
{
1209
1209
_simple_asl_log (ASL_LEVEL_NOTICE , "com.apple.libsystem.libdispatch" , msg );
1210
1210
}
1211
1211
1212
1212
static inline void
1213
- _dispatch_vsyslog (const char * msg , va_list ap )
1213
+ _dispatch_vsyslog (const char * restrict msg , va_list ap )
1214
1214
{
1215
1215
char * str ;
1216
1216
vasprintf (& str , msg , ap );
@@ -1221,13 +1221,13 @@ _dispatch_vsyslog(const char *msg, va_list ap)
1221
1221
}
1222
1222
#elif defined(_WIN32 )
1223
1223
static inline void
1224
- _dispatch_syslog (const char * msg )
1224
+ _dispatch_syslog (const char * restrict msg )
1225
1225
{
1226
1226
OutputDebugStringA (msg );
1227
1227
}
1228
1228
1229
1229
static inline void
1230
- _dispatch_vsyslog (const char * msg , va_list ap )
1230
+ _dispatch_vsyslog (const char * restrict msg , va_list ap )
1231
1231
{
1232
1232
va_list argp ;
1233
1233
@@ -1251,21 +1251,21 @@ _dispatch_vsyslog(const char *msg, va_list ap)
1251
1251
}
1252
1252
#else // DISPATCH_USE_SIMPLE_ASL
1253
1253
static inline void
1254
- _dispatch_syslog (const char * msg )
1254
+ _dispatch_syslog (const char * restrict msg )
1255
1255
{
1256
1256
syslog (LOG_NOTICE , "%s" , msg );
1257
1257
}
1258
1258
1259
1259
static inline void
1260
- _dispatch_vsyslog (const char * msg , va_list ap )
1260
+ _dispatch_vsyslog (const char * restrict msg , va_list ap )
1261
1261
{
1262
1262
vsyslog (LOG_NOTICE , msg , ap );
1263
1263
}
1264
1264
#endif // DISPATCH_USE_SIMPLE_ASL
1265
1265
1266
1266
DISPATCH_ALWAYS_INLINE
1267
1267
static inline void
1268
- _dispatch_logv (const char * msg , size_t len , va_list * ap_ptr )
1268
+ _dispatch_logv (const char * restrict msg , size_t len , va_list * restrict ap_ptr )
1269
1269
{
1270
1270
dispatch_once_f (& _dispatch_logv_pred , NULL , _dispatch_logv_init );
1271
1271
if (unlikely (dispatch_log_disabled )) {
@@ -1285,7 +1285,7 @@ _dispatch_logv(const char *msg, size_t len, va_list *ap_ptr)
1285
1285
1286
1286
DISPATCH_NOINLINE
1287
1287
void
1288
- _dispatch_log (const char * msg , ...)
1288
+ _dispatch_log (const char * restrict msg , ...)
1289
1289
{
1290
1290
va_list ap ;
1291
1291
@@ -1300,15 +1300,15 @@ _dispatch_log(const char *msg, ...)
1300
1300
#pragma mark dispatch_debug
1301
1301
1302
1302
static size_t
1303
- _dispatch_object_debug2 (dispatch_object_t dou , char * buf , size_t bufsiz )
1303
+ _dispatch_object_debug2 (dispatch_object_t dou , char * restrict buf , size_t bufsiz )
1304
1304
{
1305
1305
DISPATCH_OBJECT_TFB (_dispatch_objc_debug , dou , buf , bufsiz );
1306
1306
return dx_debug (dou ._do , buf , bufsiz );
1307
1307
}
1308
1308
1309
1309
DISPATCH_NOINLINE
1310
1310
static void
1311
- _dispatch_debugv (dispatch_object_t dou , const char * msg , va_list ap )
1311
+ _dispatch_debugv (dispatch_object_t dou , const char * restrict msg , va_list ap )
1312
1312
{
1313
1313
char buf [2048 ];
1314
1314
size_t bufsiz = sizeof (buf ), offset = 0 ;
@@ -1341,14 +1341,14 @@ _dispatch_debugv(dispatch_object_t dou, const char *msg, va_list ap)
1341
1341
1342
1342
DISPATCH_NOINLINE
1343
1343
void
1344
- dispatch_debugv (dispatch_object_t dou , const char * msg , va_list ap )
1344
+ dispatch_debugv (dispatch_object_t dou , const char * restrict msg , va_list ap )
1345
1345
{
1346
1346
_dispatch_debugv (dou , msg , ap );
1347
1347
}
1348
1348
1349
1349
DISPATCH_NOINLINE
1350
1350
void
1351
- dispatch_debug (dispatch_object_t dou , const char * msg , ...)
1351
+ dispatch_debug (dispatch_object_t dou , const char * restrict msg , ...)
1352
1352
{
1353
1353
va_list ap ;
1354
1354
@@ -1360,7 +1360,7 @@ dispatch_debug(dispatch_object_t dou, const char *msg, ...)
1360
1360
#if DISPATCH_DEBUG
1361
1361
DISPATCH_NOINLINE
1362
1362
void
1363
- _dispatch_object_debug (dispatch_object_t dou , const char * msg , ...)
1363
+ _dispatch_object_debug (dispatch_object_t dou , const char * restrict msg , ...)
1364
1364
{
1365
1365
va_list ap ;
1366
1366
0 commit comments