Äm, da steht "IMT_MAX " statt INT.
Zum andere musst du bei Sache wie #WORD_MIN = $8000 ein Minus schreiben, sonst ist die Konstante (die ja kein Typ hat!) positiv.
Super! Das hast jetzt aber Du selbst zusammengehackt, d.h. es ist nicht irgendwo in den PB-Includes vergraben?! Besten Dank dafür!
Mit dem Stichwort "Limits" wird mir in der Online-Hilfe zu 6.0LT übrigens nix angezeigt...
Das sind quasi "Low Level" Sachen aus C. Derartiges wird in der Hilfe nur selten (? gar nicht ?) angesprochen. Wenn Du als "forgeschrittener Programmierer" gillst, weißt Du vermutlich schon in welche .h Header Dateien Du nachschauen musst, oder wie solche Low Level Werte zu Stande kommen. Im /SDK/ Verzeichnis gibt es aber u.U. mehr Low Level Zeugs zu anschauen/ausprobieren. Aber das Backend und OS können sich ja ändern. PB ist eine Hochsprache mit einfachem Low Level Zugang. Glücklicherweise ist die C Syntax nah an PB, und es lassen sich viele Sachen einfach portieren.
Wenn Du in der Hilfe unter Primitiven Datentypen nachschaust stehen auch die minimal/maximal Wertebereiche. Variables, Types and Operators - in der Englischen Fassung (hat mk-soft auch schon geschrieben, wie ich feststelle).