diff --git a/src/glibc.cpp b/src/glibc.cpp index b2402bc29373d31027032d150e362da38bc6e2fc..50ccf20efe87c2aa386f4e8d489ae0c5a44861c1 100644 --- a/src/glibc.cpp +++ b/src/glibc.cpp @@ -50,7 +50,7 @@ Error glibc_load_metadata(ZigGLibCAbi **out_result, Buf *zig_lib_dir, bool verbo } { - SplitIterator it = memSplit(buf_to_slice(vers_txt_contents), str("\n")); + SplitIterator it = memSplit(buf_to_slice(vers_txt_contents), str("\r\n")); for (;;) { Optional> opt_component = SplitIterator_next(&it); if (!opt_component.is_some) break; @@ -65,7 +65,7 @@ Error glibc_load_metadata(ZigGLibCAbi **out_result, Buf *zig_lib_dir, bool verbo } } { - SplitIterator it = memSplit(buf_to_slice(fns_txt_contents), str("\n")); + SplitIterator it = memSplit(buf_to_slice(fns_txt_contents), str("\r\n")); for (;;) { Optional> opt_component = SplitIterator_next(&it); if (!opt_component.is_some) break; @@ -91,7 +91,7 @@ Error glibc_load_metadata(ZigGLibCAbi **out_result, Buf *zig_lib_dir, bool verbo } } { - SplitIterator it = memSplit(buf_to_slice(abi_txt_contents), str("\n")); + SplitIterator it = memSplit(buf_to_slice(abi_txt_contents), str("\r\n")); ZigGLibCVerList *ver_list_base = nullptr; int line_num = 0; for (;;) {