Gobo Eiffel String Library
Copyright (c) 2004, Berend de Boer and others
Eiffel Forum License v2 (see forum.txt)
-- Copy of a_format where the formatting specifications
-- have been replaced by their corresponding formatted
-- parameters from a_parameters
--
-- (a_parameters must be an array of references and should
-- not contain expanded types. SE will core dump if you try
-- to do that. Furthermore, in SE 2.1 expanded types such as
-- INTEGER_32 do not conform to ANY anymore. So, instead of
-- expanded parameters such as INTEGER_32 we should pass a
-- 'DS_CELL [INTEGER_32]'.)
-- Copy of a_format where the single formatting specification
-- have been replaced by formatted version of a_parameter
--
-- (In SE 2.1 expanded types such as INTEGER_32 do not conform
-- to ANY anymore. So, instead of expanded parameters such
-- as INTEGER_32 we should pass a 'DS_CELL [INTEGER_32]'.)
-- Does a_format contain valid formatting specifications and
-- do a_parameters comply to these formatting specifications?
-- New 'DS_CELL [BOOLEAN]' for use in input array
-- (Necessary because SE does not support BOOLEAN_REF
-- or 'reference BOOLEAN' anymore.)
-- New 'DS_CELL [CHARACTER_8]' for use in input array
-- (Necessary because SE does not support CHARACTER_8_REF
-- or 'reference CHARACTER_8' anymore.)
-- New 'DS_CELL [REAL_64]' for use in input array
-- (Necessary because SE does not support REAL_64_REF
-- or 'reference REAL_64' anymore.)
-- New 'DS_CELL [INTEGER_32]' for use in input array
-- (Necessary because SE does not support INTEGER_32_REF
-- or 'reference INTEGER_32' anymore.)
String formatting routines