Steel Bank Common Lisp

(SB-EXT:STRING-TO-OCTETS "foo" :external-format :ISO-8859-2) fails with "The function SB-IMPL::STRING->ISO8859-2 is undefined."

Reported by Attila Lendvai on 2009-11-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

(SB-EXT:STRING-TO-OCTETS "foo" :external-format :ISO-8859-2)

fails with:

"The function SB-IMPL::STRING->ISO8859-2 is undefined."

with the sbcl-1.0.32-x86-linux release binary.

Hi,

 status inprogress
 tag external-formats octets
 done

Attila Lendvai <email address hidden> writes:

> "The function SB-IMPL::STRING->ISO8859-2 is undefined."
>
> with the sbcl-1.0.32-x86-linux release binary.

Yes. This is a simple typo in the external format definition for
iso-8859-2 (in src/code/external-formats/enc-iso.lisp); the real name of
the function is sb-impl::string->iso-8859-2, so that should be a quick
fix. It's fixed more definitively in my external-formats branch, too.

Christophe

Changed in sbcl:
status: New → In Progress

Hi,

 status fixcommitted
 done

> Yes. This is a simple typo in the external format definition for
> iso-8859-2 (in src/code/external-formats/enc-iso.lisp); the real name
> of the function is sb-impl::string->iso-8859-2, so that should be a
> quick fix. It's fixed more definitively in my external-formats
> branch, too.

Since I'm not sure when I'll get to merge my external-formats branch, I
committed the quick fix to CVS (as sbcl-1.0.32.11).

Cheers,

Christophe

Changed in sbcl:
status: In Progress → Fix Committed
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers