[Oberon] FPGA - undefined pointer base
Andreas Pirklbauer
andreas_pirklbauer at yahoo.com
Sat Sep 23 23:21:27 CEST 2017
This error occurs because since the Oberon-7 revision, as defined in 2007/2011, pointers must point to (named) records.
See the last sentence of this document:
https://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.pdf
AP
--------------------------------------
Tomas Kral thomas.kral at email.cz Sat Sep 23 23:00:38 CEST 2017Hi,
I apologise in case I have asked before, I am getting `undefined pointer
base' compilation error for these pointers.
ColorTable = POINTER TO ColorTableDesc;
ColorTableDesc = ARRAY 256 OF RECORD red, green, blue: BYTE END;
Picture* = POINTER TO PictureDesc;
PictureDesc* = RECORD
width*, height*, depth*: INTEGER;
wth: INTEGER;
bitmap: Bitmaps.Bitmap;
base: INTEGER;
ct: ColorTable
END;
I can resolve by declaring `ct' as `ColorTableDesc', but I am curious
what I do wrong?
Many thanks in advance.
--
Tomas Kral <thomas.kral at email.cz <https://lists.inf.ethz.ch/mailman/listinfo/oberon>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20170923/9da0bcb0/attachment.html>
More information about the Oberon
mailing list