Improving error messages
This commit is contained in:
parent
74c1f36b50
commit
939b2951a8
|
|
@ -77,10 +77,11 @@
|
|||
(define-syntax c-utf8->string
|
||||
(syntax-rules ()
|
||||
((_ c-bytevector)
|
||||
(begin
|
||||
(when (c-null? c-bytevector)
|
||||
(error "Can not turn null pointer into string" 'c-bytevector))
|
||||
(let ((size (c-strlen c-bytevector)))
|
||||
(utf8->string (c-bytevector->bytevector c-bytevector size))))))
|
||||
(utf8->string (c-bytevector->bytevector c-bytevector size)))))))
|
||||
|
||||
(define string->c-utf8
|
||||
(lambda (string-var)
|
||||
|
|
|
|||
Loading…
Reference in New Issue