there seems to be a bug in VFP7+SP1
when alines() is called with len(cParsechar) is a multiple of 4

anyone else encountered it? I can not find any previuos reference to
it.

TEXT TO lcText
this is part1
----delimeter
this is part2
----delimeter
and this is 3
----delimeter
ENDTEXT
? ALINES(aParts,lcText,.t.,'---delimeter')
? ALINES(aParts,lcText,'----delimete')
? ALINES(aParts,lcText,'----')
? ALINES(aParts,lcText,'--de')
? ALINES(aParts,lcText,'delimeter')

Should return 3 4 4 4 3, but returns 1 1 1 1 3 (only the last has a
cParselength that is not a multiple of 4)

(fixed in 8.0)