fixes #21393 and misc style changes (#21419)

* fixes #21393 and misc style changes

* progress

---------

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
This commit is contained in:
Andreas Rumpf 2023-02-24 09:02:15 +01:00 • committed by GitHub
commit 8a19ac2070
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 70 additions and 61 deletions

View file

@ -570,12 +570,8 @@ when defined(windows) and not defined(useNimRtl):
if a == 0: raiseOSError(osLastError())
proc newFileHandleStream(handle: Handle): owned FileHandleStream =
new(result)
result.handle = handle
result.closeImpl = hsClose
result.atEndImpl = hsAtEnd
result.readDataImpl = hsReadData
result.writeDataImpl = hsWriteData
result = FileHandleStream(handle: handle, closeImpl: hsClose, atEndImpl: hsAtEnd,
readDataImpl: hsReadData, writeDataImpl: hsWriteData)
proc buildCommandLine(a: string, args: openArray[string]): string =
result = quoteShell(a)