@@ -89,17 +89,17 @@ pub fn build(b: *std.Build) void {
8989 .HAVE_DECL_STRICMP = 0 ,
9090 .HAVE_DECL_STRLCPY = 0 ,
9191 .HAVE_DECL_STRNCASECMP = 0 ,
92- .HAVE_DECL_STRNICMP = @as (u32 , if (target .result .os .tag == .windows ) 1 else 0 ),
93- .HAVE_DECL_STRNLEN = @as (u32 , if (target .result .os .tag == .windows ) 1 else 0 ),
92+ .HAVE_DECL_STRNICMP = @as (u32 , if (target .result .os .tag == .windows ) 1 else 0 ),
93+ .HAVE_DECL_STRNLEN = @as (u32 , if (target .result .os .tag == .windows ) 1 else 0 ),
9494 .HAVE_DECL_STRRCHRNUL = 0 ,
9595 .HAVE_DECL_STRSEP = 0 ,
9696 .HAVE_ENDIAN_H = have (target .result .os .tag != .windows ),
97- .HAVE_FACCESSAT = 1 ,
97+ .HAVE_FACCESSAT = have ( target . result . os . tag != .windows ) ,
9898 .HAVE_FCNTL_H = 1 ,
9999 .HAVE_FILENO = 1 ,
100- .HAVE_FSEEKO = 1 ,
101- .HAVE_FSTAT = 1 ,
102- .HAVE_FTRUNCATE = 1 ,
100+ .HAVE_FSEEKO = have ( target . result . os . tag != .windows ) ,
101+ .HAVE_FSTAT = have ( target . result . os . tag != .windows ) ,
102+ .HAVE_FTRUNCATE = have ( target . result . os . tag != .windows ) ,
103103 .HAVE_FUNC_ATTRIBUTE1_ALLOC_SIZE = 1 ,
104104 .HAVE_FUNC_ATTRIBUTE2_ALLOC_SIZE = null ,
105105 .HAVE_FUNC_ATTRIBUTE3_FORMAT = 1 ,
@@ -133,27 +133,27 @@ pub fn build(b: *std.Build) void {
133133 .HAVE_INTRIN_H = 1 ,
134134 .HAVE_INTTYPES_H = 1 ,
135135 .HAVE_IO_H = have (target .result .os .tag == .windows ),
136- .HAVE_ISASCII = 1 ,
137- .HAVE_ISCNTRL = 1 ,
136+ .HAVE_ISASCII = have ( target . result . os . tag != .windows ) ,
137+ .HAVE_ISCNTRL = have ( target . result . os . tag != .windows ) ,
138138 .HAVE_MACHINE_ENDIAN_H = have (target .result .os .tag != .windows ),
139- .HAVE_MEMPCPY = 1 ,
139+ .HAVE_MEMPCPY = have ( target . result . os . tag != .windows ) ,
140140 .HAVE_MEMPSET = null ,
141141 .HAVE_MINIX_CONFIG_H = null ,
142142 .HAVE_MMAP = have (target .result .os .tag != .windows ),
143143 .HAVE_PATHCONF = null ,
144144 .HAVE_REALPATH = have (target .result .os .tag != .windows ),
145145 .HAVE_SNPRINTF = 1 ,
146- .HAVE_STAT = 1 ,
147- .HAVE_STDARG_H = 1 ,
146+ .HAVE_STAT = have ( target . result . os . tag != .windows ) ,
147+ .HAVE_STDARG_H = have ( target . result . os . tag != .windows ) ,
148148 .HAVE_STDBOOL_H = 1 ,
149- .HAVE_STDC_INLINE = 1 ,
150- .HAVE_STDINT_H = 1 ,
151- .HAVE_STDIO_H = 1 ,
149+ .HAVE_STDC_INLINE = have ( target . result . os . tag != .windows ) ,
150+ .HAVE_STDINT_H = have ( target . result . os . tag != .windows ) ,
151+ .HAVE_STDIO_H = have ( target . result . os . tag != .windows ) ,
152152 .HAVE_STDLIB_H = 1 ,
153- .HAVE_STDNORETURN_H = 1 ,
153+ .HAVE_STDNORETURN_H = have ( target . result . os . tag != .windows ) ,
154154 .HAVE_STRCASECMP = have (target .result .os .tag != .windows ),
155155 .HAVE_STRICMP = have (target .result .os .tag != .windows ),
156- .HAVE_STRINGS_H = 1 ,
156+ .HAVE_STRINGS_H = have ( target . result . os . tag != .windows ) ,
157157 .HAVE_STRING_H = 1 ,
158158 .HAVE_STRLCPY = null ,
159159 .HAVE_STRNCASECMP = have (target .result .os .tag != .windows ),
@@ -190,6 +190,7 @@ pub fn build(b: *std.Build) void {
190190 .HAVE__FSTATI64 = have (target .result .os .tag == .windows ),
191191 .HAVE__FULLPATH = have (target .result .os .tag == .windows ),
192192 .HAVE__STATI64 = have (target .result .os .tag == .windows ),
193+ .HAVE__FILELENGTHI64 = have (target .result .os .tag == .windows ),
193194 .HAVE___BSWAP_16 = 1 ,
194195 .HAVE___BSWAP_32 = 1 ,
195196 .HAVE___BSWAP_64 = 1 ,
0 commit comments