FLAM Issue Tracker - FL5
View Issue Details
0000775FL52.2 Subprogram FLUC (CONV)public2016-01-26 14:542016-01-27 08:52
Rolf-Dieter Euler 
Falk Reichbott 
0000775: new entry FCRLOC
Es wäre wünschenswert, nicht nur eine GET-Funktion sondern auch eine locate-Funktion zur Verfügiung zu stellen. Diese funktioniert unabhängig von Puffern des Aufrufers.
No tags attached.
Issue History
2016-01-26 14:54Rolf-Dieter EulerNew Issue
2016-01-26 14:54Rolf-Dieter EulerStatusnew => assigned
2016-01-26 14:54Rolf-Dieter EulerAssigned To => Falk Reichbott
2016-01-26 20:40Falk ReichbottSeverityminor => feature
2016-01-26 20:40Falk ReichbottTarget Version5.2 => 5.1.11
2016-01-26 20:40Falk ReichbottView Statusprivate => public
2016-01-27 08:52Falk ReichbottNote Added: 0000944
2016-01-27 08:52Falk ReichbottStatusassigned => resolved
2016-01-27 08:52Falk ReichbottFixed in Version => 5.1.11
2016-01-27 08:52Falk ReichbottResolutionopen => fixed

Falk Reichbott   
2016-01-27 08:52   
Ad new entry in FLCRECLB and load module FCRLOC which return the length on an record (element) and a pointer to the internal data buffer where the record (element) is located.

The feature is supported by the function fcbread() of the FLUC Byte Interface (FLCBYT) with format.record() and format.element() if the 'size' parameter set to -1. In this case the 'count' parameter is useless the 'ptr' parameter is dereferenced and assigned with the internal address of the record or element structure and the corresponding length is returned.

FCRLOC use fcbread() with size=-1.