Commit 02767690e0

Andrew Kelley <andrew@ziglang.org>
2019-03-22 21:08:19
get rid of restrict; it's not supported by MSVC
1 parent 71c78cc
Changed files (2)
src/parse_f128.c
@@ -1028,7 +1028,7 @@ float128_t __floatscan(struct MuslFILE *f, int prec, int pok)
 	return decfloat(f, c, bits, emin, sign, pok);
 }
 
-float128_t parse_f128(const char *restrict s, char **restrict p) {
+float128_t parse_f128(const char *s, char **p) {
 	struct MuslFILE f;
 	sh_fromstring(&f, s);
 	shlim(&f, 0);
src/parse_f128.h
@@ -12,12 +12,10 @@
 
 #ifdef __cplusplus
 #define ZIG_EXTERN_C extern "C"
-#define ZIG_RESTRICT
 #else
 #define ZIG_EXTERN_C
-#define ZIG_RESTRICT restrict
 #endif
 
-ZIG_EXTERN_C float128_t parse_f128(const char *ZIG_RESTRICT s, char **ZIG_RESTRICT p);
+ZIG_EXTERN_C float128_t parse_f128(const char *s, char **p);
 
 #endif