Opened 12 years ago

Closed 12 years ago

#869 closed defect (fixed)

xsubstring with negative `from' argument returns empty string

Reported by: Mario Domenech Goulart Owned by:
Priority: major Milestone:
Component: core libraries Version: 4.7.x
Keywords: srfi-13, xsubstring Cc:
Estimated difficulty:

Description

The reference implementation of SRFI-13 gives an example of xsubstring with a negative from argument:

(xsubstring "abcdef" -2) => "efabcd"

In chicken:

$ csi -nq -R srfi-13
#;1> (xsubstring "abcdef" -2)
""

Gauche and Guile produce "efabcd" (they don't seem to use the SRFI-13 reference implementation code).

Change History (1)

comment:1 Changed 12 years ago by Mario Domenech Goulart

Resolution: fixed
Status: newclosed

Fixed by 250fa01d489c8a9571fa256f402c4ea4df22246b

Note: See TracTickets for help on using tickets.