FEATURE REQUEST . Add an Opaque record and Pointer to Opaque record to system or types.
Original Reporter info from Mantis: Thaddy
-
Reporter name: Thaddy de Koning
Original Reporter info from Mantis: Thaddy
- Reporter name: Thaddy de Koning
Description:
Constructs like this are often used when interfacing with third party libraries:
type
POpaqueRecord=^TOpaqueRecord;
TOpaqueRecord=record
end;
Would be nice if those need not be declared in every single unit.
Examples are in xlib, EGL, OpenGL, OpenGles and many more...
A type POpaqueRecord will prevent typecasts and can clean up a lot of interface units.