pack: Implement write-c-string for tftp.
Ruby has hella more string directives we could implement: https://apidock.com/ruby/Array/packfreebsd-work
parent
c8da551a95
commit
3b5cbaff8c
|
@ -53,6 +53,7 @@ CONSTANT: pack-table
|
||||||
{ CHAR: F write-float }
|
{ CHAR: F write-float }
|
||||||
{ CHAR: d write-double }
|
{ CHAR: d write-double }
|
||||||
{ CHAR: D write-double }
|
{ CHAR: D write-double }
|
||||||
|
{ CHAR: a write-c-string }
|
||||||
}
|
}
|
||||||
|
|
||||||
CONSTANT: unpack-table
|
CONSTANT: unpack-table
|
||||||
|
@ -71,6 +72,7 @@ CONSTANT: unpack-table
|
||||||
{ CHAR: F [ unsigned-endian> bits>float ] }
|
{ CHAR: F [ unsigned-endian> bits>float ] }
|
||||||
{ CHAR: d [ unsigned-endian> bits>double ] }
|
{ CHAR: d [ unsigned-endian> bits>double ] }
|
||||||
{ CHAR: D [ unsigned-endian> bits>double ] }
|
{ CHAR: D [ unsigned-endian> bits>double ] }
|
||||||
|
! { CHAR: a read-c-string }
|
||||||
}
|
}
|
||||||
|
|
||||||
CONSTANT: packed-length-table
|
CONSTANT: packed-length-table
|
||||||
|
|
Loading…
Reference in New Issue