On Thu, 11 Jun 2015, Maciej Izak wrote:
Hi, btw. there is no info about few functions introduced by Generics.Collections patch, as I can see all of my work for RTL is now part of FPC 3.0 compiler ^^ :) http://bugs.freepascal.org/view.php?id=27206 procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt); procedure CopyArray(Dest, Source, TypeInfo: Pointer; Count: NativeInt); procedure FinalizeArray(P: Pointer; TypeInfo: Pointer; Count: NativeUInt); procedure DynArrayClear(var A: Pointer; TypeInfo: Pointer); procedure DynArraySetLength(var a: Pointer; typeInfo: Pointer; dimCnt: NativeInt; lengthVec: PNativeInt); function DynArrayIndex(P: Pointer; const Indices: array of NativeInt; TypInfo: Pointer): Pointer; overload; function DynArrayIndex(P: Pointer; const Indices: array of Integer; TypInfo: Pointer): Pointer; overload; function DynArrayDim(typeInfo: Pointer): Integer; function DynArraySize(A: Pointer): NativeInt; function IsDynArrayRectangular(const DynArray: Pointer; typeInfo: Pointer): Boolean; function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): TBoundArray;
These functions have been documented. All existing identifiers in documented units have been documented.
Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal