Commit 039f624
committed
refactor(curl): improve OS detection and type safety
- `libs/curl.zig`: Refactor `getCurlOS` to return an optional `[]const u8`.
The logic for constructing the generic "arch-pc-os" system name for unknown
platforms is now handled directly in the `create` function, rather than within
`getCurlOS`. This makes `getCurlOS` responsible solely for identifying
specific, known operating system names.
- `src/MultiPart.zig`: Update the `offset` parameter in the `NonCopyingData.seek`
callback to use `c.curl_off_t`. This improves type safety and aligns with
the `curl` library's defined types for file offsets.1 parent 274036d commit 039f624
2 files changed
Lines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
205 | 209 | | |
206 | 210 | | |
207 | 211 | | |
| |||
210 | 214 | | |
211 | 215 | | |
212 | 216 | | |
213 | | - | |
| 217 | + | |
214 | 218 | | |
215 | 219 | | |
216 | 220 | | |
| |||
231 | 235 | | |
232 | 236 | | |
233 | 237 | | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
| 238 | + | |
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
0 commit comments