Patch Number

Ticket Number

Change Type

5_20430

635397

Fix

1. Description

The pq_Aquote_prepends_space = true Config_EMULATE setting prepends a space before any An buffer, not just the A" (or any surround character). The result of prepending a space if the A does not have a surround character (quote or slash) causes problems when using STON and stacking the input buffer. This option prepends a space even if STON, so that INPUT VALUE in a BASIC statement is prepended with a space and therefore does not match the value expected in the BASIC program.

2. Previous Release Behavior

TEST.PROC
001 PQ
002 IHHELLO
003 HTEST.INPUT
004 STON
005 A1
006 P

TEST.INPUT
001 INPUT A
002 CRT 'A -->':A:'<--'

Running TEST.PROC returned:

A --> HELLO<--

Note the prepended space; it should NOT have a prepended a space after a STON so a statement like:

IF A = "HELLO" THEN...

would not work.

3. Current Release Behavior

jsh home ~ -->TEST.PROC
A-->HELLO<--

No prepended space.