home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
TURBOC_2.LZH
/
BUGLIST
next >
Wrap
Text File
|
1990-02-23
|
79KB
|
1,301 lines
Liste der Bugs (Stand 23.02.90)
--------------
Nummer: 37 TCSTDLIB /open Fehlerstand: OPEN
Kurzbeschreibung: funktion kennt weder O_TEXT noch O_BINARY. Sollte aus
Kompatibilitätsgründen implementiert werden.
Nummer: 68 DEMO /tcframe.c Fehlerstand: OPEN
Kurzbeschreibung: Funktion open_vwork(): work_in.(..). muß mit 1 vorbesetzt
werden, nicht mit 0.
Nummer: 81 TCFLTLIB /printf Fehlerstand: INVALID
Kurzbeschreibung: beim Versuch eine float Zahl mit n Nachkommastellen
auszugeben wird auf alle Fälle aufgerundet, auch dann,
wenn es nicht erlaubt ist. (Fehler bei d'ART) (1.005 muß
auf 1.01 aufgerundet werden. Es wird aber abgerundet GAK)
Nummer: 84 BUG /ausgaben Fehlerstand: OPEN
Kurzbeschreibung: Vor jeder Ausgabe des Debuggers den logischen Screen auf
einen eigenen Speicherbereich setzen, dann wieder zurück,
so daß GEM-programme debuggt werden können. Umschaltung
der phys. Screen mittels Funktionstasten.
Nummer: 88 TCFLTLIB /atof() Fehlerstand: OPEN
Kurzbeschreibung: atof(""); liefert "Nan" (Not a number) anstatt einer 0.
ANSI verlangt hier leider die Rückgabe von 0 ! (nicht nur
bei "" sondern auch bei "HUGO"
Nummer: 90 SHELL /tchelp Fehlerstand: OPEN
Kurzbeschreibung: Help sollte durch Kunden erweiterbar sein.
Nummer: 106 TCC /Codegenerator Fehlerstand: OPEN
Kurzbeschreibung: Bei Multiplikation von Longs muß nicht immer _lmul oder
_ldiv benutzt werden. Wenn man Ulong durch eine Uint teilt
und das Ergebnis ebenfalls vom Typ Ulong ist (durch CAST
oder Zuweisung), so kann man die Maschinenbefehle nehmen.
Analoges für Multipl.
Nummer: 107 BUG /remote Debugging Fehlerstand: OPEN
Kurzbeschreibung: Cursor wird beim Atari während des Remote Debuggings nicht
ausgeschaltet (Jetzt schon aber er wird wieder
eingeschaltet)
Nummer: 122 SHELL /cut, paste, copy Fehlerstand: OPEN
Kurzbeschreibung: diese Funktionen sollten wahlweise über das Clipboard
gehen. (Einstellbar über Editor Options).
Nummer: 123 TCGEMLIB /_VdiCtrl, _Aes-, etc Fehlerstand: OPEN
Kurzbeschreibung: Sourcecode für _VdiCtrl usw. wird gewünscht.
Nummer: 133 MAS /hex-konstanten Fehlerstand: OPEN
Kurzbeschreibung: Hexkonstanten bei bedarf als auch als signed zu
akzeptieren.
Nummer: 134 MAS /relocation error Fehlerstand: OPEN
Kurzbeschreibung: Assembler sind keine Linker. PC-relative Adressierung
eines Labels in einem anderen Segment mag MAS nicht. (Wenn
man frei verschiebare Programme schreiben möchte und
trotzdem Daten und Code trennen möchte).
Nummer: 149 BUG /watchpoints Fehlerstand: OPEN
Kurzbeschreibung: bitte implementieren.
Nummer: 177 TCEXTLIB /filelength, getche Fehlerstand: OPEN
Kurzbeschreibung: Die Funktionen filelength und getche bitte implementieren
(see MTC-Reference-Guide).
Nummer: 180 BUG /t Fehlerstand: OPEN
Kurzbeschreibung: trace mit Displaymarken. t [<n>] ist unpraktisch, da man
nur die einzelnen Befehle nicht aber die Registerinhalte
bekommt. Besser Tracen und zw. zwei Displaymarken alles
ausgeben...
Nummer: 181 BUG /Bodies Fehlerstand: OPEN
Kurzbeschreibung: Bei Erreichen von Displaymarken eine vorher zu
definierende Folge von BUG-Anweisungen ausführen.
Nummer: 182 BUG /trace over loop Fehlerstand: OPEN
Kurzbeschreibung: Nur ersten und letzten Durchlauf von Schleifen
protokolieren.
Nummer: 187 BUG /Hex Ein-Ausgaben Fehlerstand: OPEN
Kurzbeschreibung: Bug gibt Adressen hex aus, wil aber bei Hex Eingaben immer
das führende $-Zeichen. Das ist nicht konsistent.
Nummer: 198 TCEXTLIB /fileno() Fehlerstand: OPEN
Kurzbeschreibung: fileno() ermittelt die File Handle für einen geöffneten
Stream. Bitte implementieren. (siehe MSDOS-TC).
Nummer: 199 TCEXTLIB /strrev, strset Fehlerstand: OPEN
Kurzbeschreibung: Bitte die Funktionen strrev(), und strset() wie bei TC
MSDOS implementieren.
Nummer: 201 MAS /Macros Fehlerstand: OPEN
Kurzbeschreibung: REPT-Macros werden grundsätzlich angezeigt, egal welche
Switches gesetzt.
Nummer: 202 MAS /Optionen Fehlerstand: OPEN
Kurzbeschreibung: Switch -f wirkt sich nie auf die Makroexpansion aus
Nummer: 203 MAS /Listing Fehlerstand: OPEN
Kurzbeschreibung: Wird bei einem Listing (-p) die Festplatte oder Ramdisk
voll, wird ein Reset nötig. (Beim Erzeugen des O-Files
merkt es MAS)
Nummer: 204 MAS /Vorschläge Fehlerstand: OPEN
Kurzbeschreibung: Mit MACROs wird Assembler sehr langsam. Assembler-Output
in ein Fenster. Local-Labels sollten aus Xref-Liste
ausblendbar sein.
Nummer: 228 TLINK /Linker Fehlerstand: OPEN
Kurzbeschreibung: Wenn der Linker einen Fehler entdeckt arbeitet er bis zum
Schreiben der Programmdatei, um sie anschließend zu
löschen. Kann das verbessert werden ?
Nummer: 232 DEMO /TCBSP6.C Fehlerstand: OPEN
Kurzbeschreibung: in build_fname() vor strcat(dest,s2): *dest=EOS;
MESS.(.1.). wird nie ausgegeben, weil ein Fehler bei
fsel_input() nicht möglich ist und op_fbox nie NULL
zurückgibt.
Nummer: 233 TCC /Codegen Fehlerstand: OPEN
Kurzbeschreibung: Es sollte einen Debug-switch geben, der in eine globale
Variable die aktuelle Source-Zeilennummer schreibt (MOVE.L
#__LINE__, __zeile) und Dateiname usw.
Nummer: 236 TLINK /Out of memory Fehlerstand: FINISHED
Kurzbeschreibung: TLINK frißt bei großen Projekten (z.B. TC.PRJ) den
gesamten GEMDOS-internen Speicher. Offensichtlich wird
häufing Malloc aufgerufen. Abhilfe: Nur durch
FOLDRnnn.PRG. Korrektur: Verwendung von malloc. An Fopen
kann's nicht liegen.
Nummer: 249 BUG /Trace Fehlerstand: OPEN
Kurzbeschreibung: Trace-All without exceptions wünschenswert
Nummer: 250 BUG /Trace Fehlerstand: OPEN
Kurzbeschreibung: Verdeckte Trace-Option bis verlassen einer Unterroutine
wünschenswert
Nummer: 260 TLINK /doubly defined Fehlerstand: OPEN
Kurzbeschreibung: Wenn ein globales Symbol in verschiedennamigen Modulen
vorkommt, wird der Linkerlauf stur abgebrochen.
Wünschenswert wäre Wahlmöglichkeit: Abruch, Wiederholungen
ignorieren, freie Auswahl.
Nummer: 261 BUG /Bus/Adress exception Fehlerstand: OPEN
Kurzbeschreibung: Bei Bus- und Adreßfehlern wird anscheinend der von anderen
exceptions unterschiedliche stack frame nicht richtig
interpretiert, meist wird nicht der auslösende Befehl
disassembliert.
Nummer: 267 TCSTDLIB /islower,... Fehlerstand: OPEN
Kurzbeschreibung: Die is...-Funktionen sollten Umlaute nur bei
setlocale(GERMAN) berücksichtigen.
Nummer: 276 BUG /HEX/DEZ Fehlerstand: OPEN
Kurzbeschreibung: Man sollte dauerhaft zwischen DEZ/HEX umschalten können.
Nummer: 278 TLINK /codegen Fehlerstand: FINISHED
Kurzbeschreibung: Der Compiler sollte auch absoluten code generieren können
(für ROMPort).
Nummer: 280 TCC /codegen Fehlerstand: OPEN
Kurzbeschreibung: Der Compiler sollte Assembler-code erzeugen können (like
DR).
Nummer: 355 TLINK /Datum Fehlerstand: FINISHED
Kurzbeschreibung: In Libraries wird das Datum der Objekte nicht eingetragen.
Nummer: 358 TCC /Optimierer Fehlerstand: ACTIVE
Kurzbeschreibung: Wenn man eine Schleife for(i=20; i>=0; i--) definiert, so
erzeugt der Compiler nicht den optimalen Code mit "dbf".
Nummer: 365 TCSTDLIB /dup(), dup2() Fehlerstand: OPEN
Kurzbeschreibung: int dup(int handle); und int dup2( int handle, int handle)
sollten UNIX-like implementiert werden.
Nummer: 367 MAS /macro in include Fehlerstand: OPEN
Kurzbeschreibung: ein in einem Includefile aufgerufenes Macro wird statt an
die richtige Stelle hinter das Includefile expandiert
Nummer: 368 MAS /Kontrollstrukturen Fehlerstand: OPEN
Kurzbeschreibung: MAS sollte MOTOROLA-Kontrollstrukturen verstehen: IF.s
<cc> THEN.s ELSE.s ENDIF usw.
Nummer: 376 SHELL /editor Fehlerstand: OPEN
Kurzbeschreibung: Die Umlaute Ä, Ö, Ü usw. benötigt man seltener als die
Klammern.
Nummer: 386 TLINK /redirection Fehlerstand: FINISHED
Kurzbeschreibung: TLINK und TLIB sollten die Bildschirmausgabe wie TCC
vornehmen (wegen der einfacheren redirection in
selbstgeschriebenen shells).
Nummer: 389 SHELL /Vektoren verbiegen Fehlerstand: OPEN
Kurzbeschreibung: Shell sollte Vektoren XBRA kompatibel verbiegen.
Nummer: 396 BUG /parameters to progra Fehlerstand: OPEN
Kurzbeschreibung: bug liefert immer ein Leerzeichen als Parameter an zu
debuggende Programme.
Nummer: 406 SHELL /datei info Fehlerstand: OPEN
Kurzbeschreibung: Datum ist amerikanisch. Bitte deutsche Notation.
Nummer: 407 TLIB /Datum Fehlerstand: OPEN
Kurzbeschreibung: Bei Option -tv wird das Erstellungsdatum der Module um
einen Tag zu klein ausgegeben.
Nummer: 424 TLINK /Datei-Header Fehlerstand: OPEN
Kurzbeschreibung: Warum trägt der Linker in das RESERVED1-Feld der Datei-
Headerstruktur die Stacksize ein?
Nummer: 429 SHELL /load '..\test.h' Fehlerstand: OPEN
Kurzbeschreibung: Ist in einer include-Datei, die per '..\test.h'includiert
wird ein Fehler, wird sie -auch wenn schon im Editor- auf
jeden Fall nochmal geladen.
Nummer: 433 BUG /Pfad Fehlerstand: OPEN
Kurzbeschreibung: Der Debugger muß den Standard-TOS-Pfad auf das geladene
Programm einstellen, sonst werden z.B. zugehörige RSC-
Dateien nicht gefunden.
Nummer: 435 TCSTDLIB /open Fehlerstand: OPEN
Kurzbeschreibung: O_EXCL wird im Moment ignoriert. Sollte aber vieleicht
doch was sinnvolles machen.
Nummer: 437 INCLUDE /non-ANSI Fehlerstand: OPEN
Kurzbeschreibung: non-Ansi-functions aus den ANSI-headers entfernen und
dafür eigene HEADER(s) anlegen -> Warnung, wenn eine nicht
ANSI funktion verwendet wird. (Unix/Ms-DOS-kompatible
Header)
Nummer: 439 HELP /stricmp Fehlerstand: FINISHED
Kurzbeschreibung: in diesem screen ist ein Verweis auf size_t das ist gut es
fehlt aber der Verweis auf strnicmp etc..
Nummer: 442 MAS /movem Fehlerstand: OPEN
Kurzbeschreibung: Aus MOVEM.L A2-A0/D2-D0, -(A7) macht MAS MOVEM.L A2/D0, -
(A7), jedoch wird bei MOVEM.L A0-A2/D0-D2, -(A7) korrekter
code erzeugt.
Nummer: 444 DEMO /writef() in MCALC Fehlerstand: OPEN
Kurzbeschreibung: MSGPRINT ist angeblich zu lang für den Ausgabepuffer in
writef(), so daß Werte auf dem Stack überschrieben werden.
Nummer: 446 BUG /Pterm() etc. Fehlerstand: OPEN
Kurzbeschreibung: Pterm() u.ä Funktionen sollten vom BUG abgefangen werden.
Nummer: 448 MAS /=* Fehlerstand: OPEN
Kurzbeschreibung: Folgende Sequenz läßt sich assemblieren, aber nicht
linken: x=*
Nummer: 462 TCC /trigraphen Fehlerstand: OPEN
Kurzbeschreibung: Trigraphen sind noch nicht implementiert. -> Banahan S. 19
Table 2.1 # = ??=, [ = ?? etc.
Nummer: 463 TCSTDLIB /lokale Funktionen Fehlerstand: OPEN
Kurzbeschreibung: Alle lokale Funktionen fehlen: localeconv, setlocale,
strcoll, strxfrm.
Nummer: 464 SHELL /messagewindow Fehlerstand: FINISHED
Kurzbeschreibung: Drücke CNTRL-Y im Message-fenster -> Alert-Box (OK) ->
Zeile ist markiert -UND- Cursor sichtbar (schlecht)
Nummer: 465 TCFLTLIB /modf Fehlerstand: FINISHED
Kurzbeschreibung: modf liefert als ergebnis immer 0.0 auch in der durch ref.
übergebenen Variablen ipart.
Nummer: 466 HELP /ftimtotm Fehlerstand: OPEN
Kurzbeschreibung: Diese Funktion fehlt in der Beschreibung.
Nummer: 468 TCEXTLIB /ftimtotm Fehlerstand: OPEN
Kurzbeschreibung: Diese Funktion fehlt.
Nummer: 476 HELP /dxcnv Fehlerstand: ACTIVE
Kurzbeschreibung: prototyp "double dxcnv( void *rep8bytes );" ist falsch, es
muß heißen "void dxcnv( void *rep8bytes, double *val );".
Nummer: 477 HELP /vqt_extent Fehlerstand: FINISHED
Kurzbeschreibung: In der Beschreibung wurde oben und unten vertauscht. Wenn
es heißt "oberen ... Ecke" muß es heißen "unteren ...
Ecke" und umgekehrt.
Nummer: 488 TCC /compile Fehlerstand: ACTIVE
Kurzbeschreibung: TC stürzt angeblich ab, wenn an der Midi-Schnittstelle
Daten reinkommen. (Der Kunde hat Systhesizer und hackt auf
der Tastatur herum -> TC bombt).
Nummer: 490 TCFLTLIB /srand Fehlerstand: OPEN
Kurzbeschreibung: srand hat als ersten Parameter int tut aber so als ob
long. Die TCSTDLIB-version ist OK.
Nummer: 495 DEMO /lnatest Fehlerstand: OPEN
Kurzbeschreibung: Lnatest läuft nicht in Farbe (Bomben)
Nummer: 501 HELP /extlib Fehlerstand: FINISHED
Kurzbeschreibung: Von folgenden neu hinzugekommenen MS-DOS-Funktionen in der
extlib fehlt die Beschreibung: getcurdir, getcwd, getdisk,
getdfree, delay, sleep.
Nummer: 510 TCSTDLIB /printf Fehlerstand: OPEN
Kurzbeschreibung: Bei Angabe des Formates "%.19lg" werden Werte kleiner 1e20
nur als ? ausgegeben. Bei Werten größer 1e20 oder bei neg.
Exp. ist die Ausgabe OK
Nummer: 518 TD /Argumente Fehlerstand: FINISHED
Kurzbeschreibung: Lade Programm und setze dann die Argumentzeile. Erst beim
zweiten Programmstart wird die neue Argumentzeile
verwendet.
Nummer: 519 TD /Source window Fehlerstand: FINISHED
Kurzbeschreibung: Die Cursor tasten sollten zum Blättern im Text verfügbar
sein wie in TC. (z.B. shift-rauf, shift-runter etc. auch
ohne shift für Zeilenweises Scrollen)).
Nummer: 524 SHELL /Control UP - DOWN Fehlerstand: OPEN
Kurzbeschreibung: CONTROL Cursor-UP-DOWN funktioniert nicht wie im Handbuch
beschrieben. S. 45
Nummer: 541 TCC /register retten Fehlerstand: ACTIVE
Kurzbeschreibung: Gewünscht wird eine möglichkeit einzustellen, welche
register gerettet werden müssen und welche nicht.
Nummer: 544 SHELL /save Fehlerstand: OPEN
Kurzbeschreibung: Skip last blanks and tabs of lines
Nummer: 548 TCEXTLIB /findfirst Fehlerstand: OPEN
Kurzbeschreibung: sollte in errno genauere Informationen ablegen (z.B. Path
not found bzw. invalid drive)
Nummer: 549 TCC /filename Fehlerstand: FINISHED
Kurzbeschreibung: tcc weigert sich dateien zu öffnen deren Namen einen
Umlaut enthalten.
Nummer: 554 TCC /usage message Fehlerstand: FINISHED
Kurzbeschreibung: Der switch -Y wird in der usage message nicht dargestellt.
Nummer: 557 HELP /round Fehlerstand: ACTIVE
Kurzbeschreibung: Die Beschreibung der Funktion round fehlt im HELP.
Nummer: 558 HELP /trunc Fehlerstand: ACTIVE
Kurzbeschreibung: Die Beschreibung der Funktion trunc fehlt im HELP.
Nummer: 561 HELP /Crawcin,Cnecin,Cconr Fehlerstand: ACTIVE
Kurzbeschreibung: Die GEMDOS-Funktionen (long) Crawcin(), (long) Cnecin()
und (void) Cconrs() sind im Help allesamt fälschlich als
int-Funktionen deklariert.
Nummer: 570 INCLUDE /open Fehlerstand: OPEN
Kurzbeschreibung: Dateiöffnungsflags der Funktion open(), die es nur unter
MSDOS gibt (z.B.: O_BINARY, O_NDELAY weitere s. MTC Manual
2 S. 180) sind bei ATC nicht definiert. ( -> MSDOS-
inkompatibel).
Nummer: 581 TD /Breakpoints Fehlerstand: FINISHED
Kurzbeschreibung: Variable bzw. Memory changed sind Radio Buttons. So weit
so gut. Aber warum ist auch Expression true einer?
Nummer: 584 TD /Assembly-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Objekte des Assembly-Fensters sollten auch selektierbar
sein.
Nummer: 585 TD /CPU-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Namenskonflikt: SSP, MSP und ISP. MSP und ISP können beide
SSP sein! Im CPU-Fenster sind aber SSP und MSP angegeben.
Nummer: 591 SHELL /Save Fehlerstand: OPEN
Kurzbeschreibung: Nach abspeichern einer Datei und dem verlassen von TC hat
die .CFG Datei ein richtiges Datum, die .C Datei nicht -
vieleicht Problem mit Uralt TOS
Nummer: 596 SHELL /Project-Manager Fehlerstand: OPEN
Kurzbeschreibung: Project-Manager soll auch den Aufruf von Programmen
unterstützen.
Nummer: 597 TD /CPU-Fenster Fehlerstand: INVALID
Kurzbeschreibung: Das CPU-Fenster sollte nicht mehr als unbedingt notwendig
vergrößerbar sein.
Nummer: 599 TD /Dump-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Bleibt es beim Auto-Sizing der Ausgabe im Dump-Fenster, so
ist der horizontale Slider überflüssig!
Nummer: 606 SHELL /CFG-Datei Fehlerstand: FINISHED
Kurzbeschreibung: Die Argumentzeile für TTP-Programmaufrufe sollte im CFG-
File abgespeichert werden.
Nummer: 617 TD /Maus Fehlerstand: INVALID
Kurzbeschreibung: Maus-Speeder erwünscht. (Wegen Großbildschirm ist das
schon recht wichtig.) (Mit manchen gehts)
Nummer: 618 TD /Alternate Help Fehlerstand: INVALID
Kurzbeschreibung: Endlosschleifen des BS (z.B. multi event) lassen sich mit
Alternate Help nicht abbrechen.
Nummer: 619 TD /Textselektion Fehlerstand: OPEN
Kurzbeschreibung: Selekteriere Text im sourcefenster, dann drücke shift und
versuche noch mehr text in einer anderen Zeile zu
selektieren -> Die selektion bleibt innerhalb der Zeile.
Nummer: 627 TD /Run Fehlerstand: OPEN
Kurzbeschreibung: Wunsch nach Run until module left.
Nummer: 634 TD /float/Inspect Fehlerstand: FINISHED
Kurzbeschreibung: Bei initialisierten float-Variablen wird bei einem
Dezimalteil 0.1 im Inspect-Fenster 0.0999999999 ausgegeben.
Nummer: 637 TD /UI Fehlerstand: FINISHED
Kurzbeschreibung: Defaultpositonen und -größen der Fenster sind schlecht
gewählt.
Nummer: 639 TD /UI Fehlerstand: OPEN
Kurzbeschreibung: Nach erfolgtem Suchen und erneutem Aufruf von Find ist der
alte Suchstring verschwunden. Trotzdem läßt sich mit Suche
wiederholen weitersuchen.
Nummer: 652 TD /UI Fehlerstand: INVALID
Kurzbeschreibung: Shift Control W für cycle window in die andere Richtung.
Nummer: 653 SHELL /Hotkeys Fehlerstand: OPEN
Kurzbeschreibung: Shift Control W für cycle window in die andere Richtung.
Nummer: 655 TCFLTLIB /printf Fehlerstand: INVALID
Kurzbeschreibung: printf("%2.2f", 12.345) ergibt bei der Ausgabe 12.34 statt
12.35 (Rundung erfolgt erst bei 12.346)
Nummer: 658 TD /Alternate Help Fehlerstand: FINISHED
Kurzbeschreibung: Bei gleichzeitiger Verwendung eines Watchpoints
funktioniert Alternate Help nur bei sehr langem Drücken.
Nummer: 662 TD /Animate Fehlerstand: INVALID
Kurzbeschreibung: Trifft ATD im Animate-Modus auf setjmp(), longjmp(),
Supexec() oder via atexit() registrierte Funktionen, so
wird ohne Animation weitergemacht.
Nummer: 668 TD /Inspect-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Aufnahme von fld[][][10] aus Beispielprogramm zu Bug #667
in ein Inspect-Fenster ergibt eine falsche Ausgabe.
Nummer: 674 TD /Watches-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Abgehackte Ausgabe im Watches-Fenster: Beispiel CCOUNT:
watch linebuf
Nummer: 680 TD /Assembly-Fenster Fehlerstand: OPEN
Kurzbeschreibung: Ausgabe des gemischten C/Assembler-Listings in File.
Nummer: 683 TD /Quit Fehlerstand: INVALID
Kurzbeschreibung: Ist in einem GEM-Programm unmittelbar zuvor der Befehl
wind_update(BEG_UPDATE) ausgeführt worden, und wird TD
dann beeendet, so bleiben alle Menüs gesperrt! (TOS 1.2)
Nummer: 687 TD /UI Fehlerstand: INVALID
Kurzbeschreibung: Bei sehr vielen offenen Fenstern (ca.ab 15) wird die
Fensterverwaltung zu langsam.
Nummer: 688 TD /externe Variablen Fehlerstand: OPEN
Kurzbeschreibung: Was ist mit extern definierten globalen Variablen wie
errno? Diese können weder im Watches- noch im Inspect-
oder im Variables fenster überprüft werden.
Nummer: 693 TLINK /doubly def. Symbols Fehlerstand: FINISHED
Kurzbeschreibung: Diese Fehlermeldung bitte zu einer Warnung degradieren und
dann das EXECUTABLE erzeugen.
Nummer: 694 TD /windows Fehlerstand: INVALID
Kurzbeschreibung: Viele Fenster auf einmal am Bildschirm kann sehr leicht
unübersichtlich werden. Deshalb bitte Shortcut, um
Sourcewindows in der unteren Häfte und Datenwindows
(WATCH, inspect, etc.) in der oberen Hälfte des Screen
darzustellen. Neue Fenster entprechend.
Nummer: 696 HELP /LINEA_FUNP Fehlerstand: ACTIVE
Kurzbeschreibung: LINEA_FUNP ist ein Eintrag zu klein, es sind 16 statt 15
Zeiger.
Nummer: 698 HELP /shel_find Fehlerstand: FINISHED
Kurzbeschreibung: Der Parameter ist nicht const, da das char array geändert
wird.
Nummer: 703 HELP /Supexec Fehlerstand: FINISHED
Kurzbeschreibung: Der Prototyp von Supexec ist falsch er muß heißen: "long
Supexec( long (*func)() );"
Nummer: 705 TCC /arrays Fehlerstand: FINISHED
Kurzbeschreibung: Gewünscht wird Schalter, das ARRAY zugriffe mit long
berechnet werden, auch dann, wenn indizes int sind.
Nummer: 706 TCSTDLIB /longjmp Fehlerstand: OPEN
Kurzbeschreibung: longjmp restauriert das SR nicht.
Nummer: 707 MAS /btst Fehlerstand: OPEN
Kurzbeschreibung: BTST #0,xxx(PC,D0.w) wird falsch übersetzt.
Nummer: 708 SHELL /cursor Fehlerstand: FINISHED
Kurzbeschreibung: Cursor ist nicht sichtbar, wenn er nach dem letzten
zeichen einer zeile steht, die genausolang ist wie das
Fenster breit.
Nummer: 713 TD /Dump-Fenster Fehlerstand: OPEN
Kurzbeschreibung: Wenn man im Dump-Fenster mit der Maus auf den
"Feinjustierungspfeilen" scrollt, wird der vertikale
Slider nicht aktuallisiert.
Nummer: 715 TD /UI Fehlerstand: OPEN
Kurzbeschreibung: Mit der Maus sollte man wie im Desktop ganz runter und
ganz nach rechts fahren können!
Nummer: 719 SHELL /find Fehlerstand: INVALID
Kurzbeschreibung: find/"f"/Whole word findet auch für und selektiert das f.
Nummer: 720 TD /inspect Fehlerstand: INVALID
Kurzbeschreibung: Gewünscht: Im Inspectfenster einen pointer mit (+/-) um
ein Element zu erhöhen bzw. herabsetzen, und neuen Inhalt
anzeigen.
Nummer: 722 TD /Assembly-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Im Assembly-Fenster blättern Page-Down oder Up mit dem
Scrollbar manchmal etwas zu weit.
Nummer: 724 TD /Programmstart Fehlerstand: FINISHED
Kurzbeschreibung: Mit TD kann man Accessories starten!
Nummer: 726 TCC /outputfile Fehlerstand: FINISHED
Kurzbeschreibung: Tritt beim Schreiben einer Outputdatei ein Fehler (z.B.
DISKFULL) )auf so wird diese nicht gelöscht. Der
Projektmanager erkennt diese dann aber als gültig an.
Nummer: 727 TCC /model tiny Fehlerstand: ACTIVE
Kurzbeschreibung: Gewünscht wird Schalter, das Daten im DATA bzw. BSS
Segment (PC) relativ adressiert werden. Frei verschiebbare
Programme.
Nummer: 729 TD /Fileselektorbox Fehlerstand: FINISHED
Kurzbeschreibung: Fileselector aus TC1.1 wird verwenden.
Nummer: 730 TD /GEM-Programme Fehlerstand: INVALID
Kurzbeschreibung: Im GEM-Prg. wird die Maus abgeschaltet. Unmittelbar danach
stürzt das Userprogramm ab. Nun Program reset. Wird das
Userprg. nun erneut gestartet, ist die Maus unsichtbar.
Nummer: 731 TD /Breakpoints Fehlerstand: INVALID
Kurzbeschreibung: Nach Erreichen eines Breakpoints, sollte TD automatisch
das Quelltext- bzw. Assembly-Fenster 'toppen', um den
Befehl zu zeigen, der zum Anhalten führte.
Nummer: 735 HELP /OBSPEC Fehlerstand: FINISHED
Kurzbeschreibung: Der Screen OBSPEC sollte von den beiden Screen OBJECT
erreichbar sein.
Nummer: 736 SHELL /filebox Fehlerstand: OPEN
Kurzbeschreibung: Beim Redraw der BOX muß nicht immer gleich alles
gezeichnet werden.
Nummer: 738 TCSTART /tcxstart Fehlerstand: OPEN
Kurzbeschreibung: Bitte mit objekt-file ausliefern
Nummer: 739 SHELL /execute Fehlerstand: OPEN
Kurzbeschreibung: Den Rückgabewert eines unterprogramms bitte genauer
angeben, nicht nur ungleich 0.
Nummer: 740 TCSTART /stderr umlenkung Fehlerstand: OPEN
Kurzbeschreibung: Umlenkung von stderr wird nicht unterstuetzt.
Nummer: 741 TCSTART /anführungszeichen Fehlerstand: OPEN
Kurzbeschreibung: Man kann keine Anführungszeichen an ein Programm übergeben.
Nummer: 742 SHELL /fileselector Fehlerstand: OPEN
Kurzbeschreibung: Gewünscht wird short-cut um Seitenweise zu blättern (SHIFT-
curser-up and -down).
Nummer: 743 HELP /strftime Fehlerstand: FINISHED
Kurzbeschreibung: Das zweite %w muß heißen %W, das %z muß heißen %Z. Es
fehlt ein Querverweis auf localtime und gmtime.
Nummer: 744 HELP /localtime Fehlerstand: FINISHED
Kurzbeschreibung: Es fehlt Querverweis auf gmtime.
Nummer: 745 HELP /vm_coords Fehlerstand: ACTIVE
Kurzbeschreibung: Beschreibung dieser Funktion fehlt im Help.
Nummer: 746 HELP /vm_pagesize Fehlerstand: ACTIVE
Kurzbeschreibung: Beschreibung dieser Funktion fehlt im Help.
Nummer: 747 TD /Program load Fehlerstand: FINISHED
Kurzbeschreibung: Mangelhafte Fehlerbehandlung beim Laden von Programmen.
TCSTART.O läßt sich ohnen Murren laden. Im Log-Fenster
erfolgen stets Erfolgsmeldungen, also auch beim Versuch
eine Lib zu laden.
Nummer: 750 TD /File-Fenster Fehlerstand: INVALID
Kurzbeschreibung: Die Adresse, an die eine Datei geladen wird, ist nicht
zugänglich, wäre aber beispielsweise für einen Aufruf des
Disassembler interessant.
Nummer: 753 TD /Konfiguration Fehlerstand: OPEN
Kurzbeschreibung: Die Konfigurationsdatei sollte folgendes können: das
zuletzt debugte Programm laden, diverse Fenster öffnen,
wenn möglich Breakpoints setzen.
Nummer: 758 TCC /lokale Arrays Fehlerstand: FINISHED
Kurzbeschreibung: Lokale Arrays, die nicht benutzt werden, werden mit der
Warnung "...assigned a value.." bestraft. Es müßte abe
heißen "...never used..."
Nummer: 759 TD /Funktionsergebnis Fehlerstand: FINISHED
Kurzbeschreibung: TD zeigt Funktionen, die als Ergebnis 'double' liefern
immer als long double an.
Nummer: 760 TD /Programmende Fehlerstand: INVALID
Kurzbeschreibung: TD sollte beim Verlassen des Programms die exit Funktion
aufrufen und dafür sorgen, daß alle offenen Dateien
geschlossen werden.
Nummer: 761 TD /View file Fehlerstand: FINISHED
Kurzbeschreibung: Beim Suchen nach Zeichenketten im File-Fenster wird der
Fensterauschnitt nicht nach rechts geshiftet, wenn die
gefundene Position in Spalte >80 liegt. Ab >160 fehlt
zusätzlich der Cursor.
Nummer: 764 TD /Konstanten Fehlerstand: OPEN
Kurzbeschreibung: Dem Debugger sind Konstanten unbekannt.
Nummer: 766 TD /Programmende Fehlerstand: INVALID
Kurzbeschreibung: In TD befindet sich ein noch nicht terminiertes GEM-
Programm. Nun wird TD verlassen. Es ergeben sich nun
Probleme mit anderen GEM-Programmen (auch Desktop).
Nummer: 767 SHELL /filebox Fehlerstand: OPEN
Kurzbeschreibung: DoppelKlick auf Laufwerk zeigt freien belegten
Speicherplatz.
Nummer: 768 SHELL /find/replace Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man in diesen beiden Dialog-boxen CANCEL anwählt wird
der/die alte(n) String(s) nicht restauriert.
Nummer: 769 SHELL /slider Fehlerstand: OPEN
Kurzbeschreibung: Der Slider wird jedesmal neu gezeichnet, wenn ein Zeichen
getippt wurde. Unnötig und langsam.
Nummer: 770 TD /Aufruf von TC Fehlerstand: FINISHED
Kurzbeschreibung: Beim Wechsel von TD zurück zu TC sollte sich TD die
momentane Einstellung (wie TC auch) merken können
(optional zu- oder abschaltbar)
Nummer: 771 TD /Variables-Fenster Fehlerstand: INVALID
Kurzbeschreibung: Extern deklarierte Variablen werden nicht angezeigt.
Nummer: 773 TD /Expression Parser Fehlerstand: FINISHED
Kurzbeschreibung: Gibt man 123446.44444444444444666 (14 * die 4) zur Ausgabe
im Watches-Fenster ein, so wird 3.77265913275442e+0001
angezeigt.
Nummer: 778 TCFLTLIB /fmod Fehlerstand: FINISHED
Kurzbeschreibung: wenn 1. Parameter 0, Busserror
Nummer: 779 TD /spooler Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man einen Druckerspooler verwendet, läßt sich TD
nicht laden.
Nummer: 780 TD /windows Fehlerstand: INVALID
Kurzbeschreibung: Der Debugger sollte vor einem Programmreset sämtliche GEM-
Fenster schließen. Das AES ist da sehr empfindlich.
Nummer: 786 SHELL /ESC Fehlerstand: OPEN
Kurzbeschreibung: Gehe mit Maus zu irgendeinem Menüpunkt. Drücke ESC-Taste
Selektiere diesen Menüpunkt mittels Mausklick. Drücke
irgendeine Taste. -> Menütitel ist noch selektiert.
Nummer: 787 TD /variablen-fenster Fehlerstand: INVALID
Kurzbeschreibung: Da es keine lokalen Funktionen gibt sollte die Kombination
LF nicht selektierbar sein. Der Schalter S bewirkt auch
eine Anzeige der globalen Symbole.
Nummer: 789 HELP /setactivepage Fehlerstand: FINISHED
Kurzbeschreibung: diese Seite enthält einen Querverweis auf sich selbst.
Nummer: 790 HELP /setgraphmode Fehlerstand: ACTIVE
Kurzbeschreibung: Es fehlt der Verweis zu initgraph und getgraphmode.
Nummer: 791 HELP /cleardevice Fehlerstand: FINISHED
Kurzbeschreibung: Bei diesem Screen ist der erste Buchstabe verschluckt.
Nummer: 792 HELP /Setexc Fehlerstand: ACTIVE
Kurzbeschreibung: Mit dieser Funktion kann man alle Exceptions verändern.
Also entweder zu allen die Nummer angeben, nur die
wichtigsten oder gar keine.
Nummer: 793 HELP /read Fehlerstand: ACTIVE
Kurzbeschreibung: Es steht im Help immer noch drin, daß es einen TEXTMODE
bei den low level I/O routinen gibt. Das sit Falsch.
Nummer: 799 TCC /lange Sprünge Fehlerstand: FINISHED
Kurzbeschreibung: Compiler benutzt trotz Schalter -P PC-relative JSR, wenn
sich die Funktion im gleichen Modul befindet (gut) aber er
bemerkt nicht, wenn die Adressdistanz > 32K ist.
Nummer: 800 TD /farbe Fehlerstand: OPEN
Kurzbeschreibung: TD läuft nicht in Farbe (Schade), TD stürzt ab, wenn es im
Farbmodus gestartet wird (schlecht). Neu: TD sollte schon
eine Dialogbox benutzen, um dem Anwender zu sagen, daß
Farbe nich is.
Nummer: 802 TD /VDI Fehlerstand: FINISHED
Kurzbeschreibung: TD scheint irgendwie Probleme mit dem VDI zu haben. Wenn
z. B. das BGIDEMO getraced (nicht STEP over) wird,
erscheint am UserScreen nur Blödsinn.
Nummer: 803 TD /speicherverwaltung Fehlerstand: FINISHED
Kurzbeschreibung: ATD stürzt ab, wenn der Speicher ausgeht.
Nummer: 807 SHELL /Check Braces Fehlerstand: OPEN
Kurzbeschreibung: sollte auch auf andere Klammertypen ()() und Kommentare
wirken.
Nummer: 809 TCSTART /xarg Fehlerstand: OPEN
Kurzbeschreibung: Bitte das Verfahren zu behandlung erweiterter
Kommandoparameter in tcxstart einbauen.
Nummer: 811 TD /textscrolling Fehlerstand: FINISHED
Kurzbeschreibung: Nicht pageweises scrollen sondern auch zeilenweisen
scrollen HOME und END erlauben. Auch eine
Tastenkombination zum wiederfinden der PCs wäre ganz
praktisch.
Nummer: 812 SHELL /textmarker Fehlerstand: OPEN
Kurzbeschreibung: Textmarken zum schnellen hin und herspringen im TEXT.
Nummer: 815 TCC /parser Fehlerstand: ACTIVE
Kurzbeschreibung: TC übersetzt folgenden ausdruck ohnen zu meckern:
"(**f)();" F ist kein Zeiger auf 'ne Funktion, sondern die
Funktion selbst.
Nummer: 816 TCC /#line Fehlerstand: FINISHED
Kurzbeschreibung: Die line directive sollte selbstständig den Pfad erweitern.
Nummer: 817 TD /#line Fehlerstand: FINISHED
Kurzbeschreibung: Der Debugger akzeptiert zwar die Zeilennummer, nicht aber
den Dateinamen. Damit ist debuggen nicht möglich.
Nummer: 820 TD /breakpoint Fehlerstand: INVALID
Kurzbeschreibung: Wenn man einen Breakpoint mit Variable changed setzt,
diese Variable lokal ist, so wird das Programm auch
innerhalb einer Funktion unterbrochen, die von derjenigen
Funktion aufgerufen wrid, in der die lokale Variable
definiert ist.
Nummer: 821 TD /watch / inspect Fehlerstand: FINISHED
Kurzbeschreibung: Die "Tabulatoren" im Watch- bzw. Inspectfenster nicht
festhalten, sondern nach der Länge des Längsten identifers
berechnen.
Nummer: 822 SHELL /replace Fehlerstand: OPEN
Kurzbeschreibung: Das rückwärtige Ersetzten von L nach Line<Space>
funktioniert beim L1<Cr>L2<Cr>L3<Cr>... nicht.
Nummer: 823 TD /breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Im Breakpointformular kann man Enabled *UND* Disabled
löschen.
Nummer: 826 TD /watch Fehlerstand: OPEN
Kurzbeschreibung: Eine Variable, die als extern deklariert wurde, kann mit
WATCH/<variablenname> nicht angeschaut werden.
Nummer: 827 TD /maus Fehlerstand: FINISHED
Kurzbeschreibung: Stellt man im Userprogramm die Maus aud die ganz rechte
Seite, erscheint Sie im Debugger auf der ganz linken Seite.
Nummer: 831 SHELL /execute Fehlerstand: OPEN
Kurzbeschreibung: Wenn Return-wert != 0 ist, dann bitte angeben. Wenn's
nicht zuviel Code kostet.
Nummer: 832 TLINK /SHIFT-SHIFT Fehlerstand: FINISHED
Kurzbeschreibung: Wenn der Linker fehlermeldungen generiert, läßt er sich
durch SHIFT-SHIFT nicht abrechen.
Nummer: 833 SHELL /Options/load Fehlerstand: OPEN
Kurzbeschreibung: Wenn eine Configuration auch Textfenster gespeichert hat,
wird beim Laden das Fenster erst normal (Pos0) geöffnet
und dann erst die Richtige Position angesprungen
(Zeitverschwendung).
Nummer: 835 MAS /movem Fehlerstand: OPEN
Kurzbeschreibung: MOVEM.L A3-A2/D7-D4, -(A7) wird vom Assembler nicht MEHR
akzeptiert.
Nummer: 838 TD /inspect Fehlerstand: OPEN
Kurzbeschreibung: inspect/<funktionsname> liefert zweimal den Typ der
Funktion.
Nummer: 839 TD /tcgem4.prg Fehlerstand: FINISHED
Kurzbeschreibung: Debuggen des Beispiels TCGEM4.C wird das Fenster nicht
geöffnet. Wenn man dann Run aufruft, kann man Prog. nicht
beenden, da kein Fenster. Drückt man dann ALT-HELP erhält
man dann nach einiger Zeit einen Internal-error.
Nummer: 841 TD /variablen-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: shift-curs-up bzw. -down und -home bewirken das, was
eigentlich curs-home bewirken sollte. curs-home bewirkt
dafür gar nichts.
Nummer: 842 TD /short-cuts Fehlerstand: FINISHED
Kurzbeschreibung: Schaltet ein Programm den Tastaturprozessor auf
Joystickbetrieb um, muß man die Maus per ALT-Komb.
simulieren. Das ist zu umständlich, deshalb bitte auch
Shortcuts für Dialogboxen. (UNDO = CANCEL) und BREAKPOINT-
Formular alle Buttons.
Nummer: 843 TD /Cursor Fehlerstand: FINISHED
Kurzbeschreibung: Cursorbewegung ist zu ruckhaft.
Nummer: 844 TD /Cursor Fehlerstand: FINISHED
Kurzbeschreibung: Nach durch horizontaler Cursorbewegung ausgelöstem
Fenster- scrolling steht der Cursor in der Fenstermitte
(fehlende Konsistenz zu TC).
Nummer: 846 TD /Pseudo-Variablen Fehlerstand: FINISHED
Kurzbeschreibung: Pseudo-Registervariablen sollten vom Typ unsigned long
sein.
Nummer: 847 SHELL /ASM-/TD-Aufruf Fehlerstand: FINISHED
Kurzbeschreibung: Wird der Assembler oder TD aufgerufen und nicht gefunden,
kommt die Meldung "Please contact Heimsoeth & Borland".
Nummer: 848 INCLUDE /gcvt Fehlerstand: FINISHED
Kurzbeschreibung: gcvt-Prototyp fehlt in stdlib.h
Nummer: 849 INCLUDE /vdi.h Fehlerstand: FINISHED
Kurzbeschreibung: Prototypen der VDI-Funktionen für Graphiktablett (Handbuch
1.1, S.199) fehlen in vdi.h
Nummer: 850 INCLUDE /MAXDIR-Konstante Fehlerstand: FINISHED
Kurzbeschreibung: Die MAXDIR-Konstante als Angabe der maximalen Länge eines
Directory-Pfades fehlt in ext.h
Nummer: 852 MAS /org Fehlerstand: OPEN
Kurzbeschreibung: bei verwendung der ORG-Direktive meldet MAS 'Out of
Memory'.
Nummer: 853 TD /v_opnwk Fehlerstand: FINISHED
Kurzbeschreibung: Wenn das zu testentende Programm v_opnwk aufruft (nicht zu
verwechseln mit v_opnvwk) hängt sich das System total auf.
Nummer: 854 TD /breakpoints Fehlerstand: INVALID
Kurzbeschreibung: Bei einzeiligen Funktionen, die nur aus einer
Returnanweisung bestehen, läßt sich kein BP auf den
Funktionskopf setzten.
Nummer: 855 TCC /prepro Fehlerstand: FINISHED
Kurzbeschreibung: TCC schaut sich auch Source an, der durch bed.
compilierung dem eigentlich nichts angeht.
Nummer: 857 TCEXTLIB /directory Fehlerstand: OPEN
Kurzbeschreibung: Wünscht sich UNIX-kompatible directory funktionen.
Nummer: 858 TD /matrix-farbgrafik Fehlerstand: FINISHED
Kurzbeschreibung: TD stürzt bei verwendung der Matrix-Farbgrafikkarte
(Monochrom-Modus) beim VERLASSEN ab.
Nummer: 859 TD /temp. breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Setzte tmp. BP, bei einem Programm das schon zu Ende
gelaufen ist. Es erscheint ein Disabled BP mit PASS-Count
0. Im BP-window steht nach Condition nix.
Nummer: 860 TD /Watch-window Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man im Watchwindow einen Eintrag editiert, wird die
Selektion vergessen zu restaurieren. TD glaubt aber immer
noch, daß selektiert wurde.
Nummer: 861 TD /Watch/Inspect-window Fehlerstand: OPEN
Kurzbeschreibung: einen Zeiger auf'nen int läßt sich nicht auf 'nen Zeiger
auf z. B. FILE casten.
Nummer: 863 HELP /Escapesequenzen Fehlerstand: FINISHED
Kurzbeschreibung: Im Help-Screen Escapesequenzen fehlen die Backslashs.
Nummer: 864 SHELL /help Fehlerstand: OPEN
Kurzbeschreibung: Das mit dem Index ist nicht gut. In KEINEM Buch ist der
Index nach Kapitel sortiert.
Nummer: 865 SHELL /options/linker Fehlerstand: OPEN
Kurzbeschreibung: klickt man J, B und/oder V an aendert sich die Größe der
Buttons um ein Pixel.
Nummer: 867 TCSTDLIB /signal Fehlerstand: OPEN
Kurzbeschreibung: Die Signal routinen müssen noch einmal getestet werden
(siehe Bsp.)
Nummer: 868 TCC /profiling Fehlerstand: OPEN
Kurzbeschreibung: Wünscht sich die immplementierung eines Profiling
mechanismus. Ist ganz praktisch, um z.B die Laufzeit
einzelner Funktionen festzustellen ohne das man sein
Source aendern muß.
Nummer: 870 TCC /prepro Fehlerstand: FINISHED
Kurzbeschreibung: Beispiel läßt sich nicht übersetzten, weil der Preprozeßor
das Zeichen (0x82) erzeugt.
Nummer: 873 TD /watch Fehlerstand: FINISHED
Kurzbeschreibung: ptr sei Zeiger auf 'ne Structur. WATCH *ptr liefert das
gewünschte ergebniss, WATCH *(ptr+1) aber nicht. HINT:
WATCH (ptr+1) liefert 1.
Nummer: 874 TD /Options/Save Fehlerstand: FINISHED
Kurzbeschreibung: Wünscht sich, daß die die Einstellung B/W/L/A des Dump-
bzw. Filewindow auch gespeichert wird. Und die Einstellung
im Variablenfenster.
Nummer: 875 TCSTART /envp Fehlerstand: FINISHED
Kurzbeschreibung: envp wird zur zeit auf'dem Stack erzeugt. Problems, wenn
Stack zu klein. Bitte hinter dem Stack.
Nummer: 877 SHELL /fileselctor Fehlerstand: OPEN
Kurzbeschreibung: Bei manchen Funktionen, die die FILEBOX aufrufen, ist die
Funktion NEW der FILEBOX nicht sinnvoll.
Nummer: 878 TD /fileselctor Fehlerstand: FINISHED
Kurzbeschreibung: Bei manchen Funktionen, die die FILEBOX aufrufen, ist die
Funktion NEW der FILEBOX nicht sinnvoll.
Nummer: 879 TCC /dri-object Fehlerstand: FINISHED
Kurzbeschreibung: Der switch um den compiler zu sagen, daß der DRI-object
erzeugen soll heißt -B, bitte einbauen.
Nummer: 880 TCC /Schalter Q Fehlerstand: FINISHED
Kurzbeschreibung: Ich finde die Lösung mit dem Schalter Q nicht si toll,
weil die in TC gesondert behandelt werden müssen. Es gibt
glaub ich noch genügen Buchstaben, die frei sind. H
(cdecl) Q (pascal) X underbars. QR und QN brauchen wir
sowieso nicht.
Nummer: 881 TD /View/File Fehlerstand: OPEN
Kurzbeschreibung: Öffne eine Datei, die vom zu testenden Programm erzeugt
und noch nicht geschloßen wurde -> 4Bomben.
Nummer: 882 TCC /preprozessor Fehlerstand: ACTIVE
Kurzbeschreibung: Dem Preprozessor gehen octale Zahlen überhaupt nichts an.
Er kümmert sich aber doch darum. Das ist ja ganz net, daß
er dem Syntaxchecker Arbeit abnehmen will. Aber
übertreiben sollte er es nicht... (siehe Beispielprogramm).
Nummer: 883 TCSTDLIB /fseek, ftell Fehlerstand: OPEN
Kurzbeschreibung: Das zusammenspiel zwischen fseek und ftell bei Dateien,
die größer als der buffer sind funktioniert noch nicht
richtig.
Nummer: 884 TD /watches/var.-Fenster Fehlerstand: FINISHED
Kurzbeschreibung: Schon vor "Abarbeitung" der Geschweiften Klammer einer
Funktion, werden die lokalen Variablen derselbigen
"vergessen".
Nummer: 885 TD /watches Fehlerstand: FINISHED
Kurzbeschreibung: double parameter einer Funktion werden von TD falsch
angezeigt.
Nummer: 886 TCSTDLIB /realloc Fehlerstand: INVALID
Kurzbeschreibung: realloc verändert Speicherbereiche, die dem nichts
angehen. Vieleicht wird der ja nicht kopiert.
Nummer: 887 HELP /Mfpint Fehlerstand: FINISHED
Kurzbeschreibung: In der Tabelle dieses Screens muß es in der ersten Spalte
nicht Bit sondern Nummer heißen. Der Prototyp heißt void
Mfpint( int number, void (*verctor)() ); . Ein Querverweis
auf die Screens Jdisint unt Jenabint wäre auch nicht
schlecht.
Nummer: 888 HELP /Mfpint Fehlerstand: FINISHED
Kurzbeschreibung: Interrupt nummer 9 ist RS-232 Sendefehler.
Nummer: 889 HELP /Jenabint Fehlerstand: FINISHED
Kurzbeschreibung: Interrupt nummer 9 ist RS-232 Sendefehler. Ein Querverweis
auf Mfpint und Jdisint wäre nicht schlecht.
Nummer: 890 HELP /Jdisint Fehlerstand: FINISHED
Kurzbeschreibung: Interrupt nummer 9 ist RS-232 Sendefehler. Ein Querverweis
auf Mfpint und Jenabint wäre nicht schlecht.
Nummer: 891 HELP /open,read,write Fehlerstand: ACTIVE
Kurzbeschreibung: In diesen Screens wird immer noch vom Textmode gesprochen.
Das ist falsch, da es keinen Textmode gibt.
Nummer: 892 HELP /read,write Fehlerstand: ACTIVE
Kurzbeschreibung: O-Ton Help "Es ist theoretisch möglich .... unterschieden
werden kann". Diesen Passus streichen.
Nummer: 893 HELP /Rsconf Fehlerstand: ACTIVE
Kurzbeschreibung: Die neue Beschreibung von Rsconf (siehe Rainbow-TOS-
Release-Notes) fehlt.
Nummer: 894 HELP /Floprate Fehlerstand: ACTIVE
Kurzbeschreibung: Die neue Beschreibung von Floprate (siehe Rainbow-TOS-
Release-Notes) fehlt.
Nummer: 895 SHELL /fileselectbox Fehlerstand: OPEN
Kurzbeschreibung: Mit SHIFT-CURUP bzw. DOWN sollet man Seitenweise blättern
können. Mit CLR-Home die erste und mit SHIFT- die letzte
Datei selektieren können.
Nummer: 896 TCC /floatparameter Fehlerstand: INVALID
Kurzbeschreibung: Im Beispiel wird eine Funktion via Fuctionpointer
aufgerufen (ohne Prototyp). Die Funktion erhält einen
Float, was sie auch will. TCC tut aber so als ob sie 'nen
double will.
Nummer: 897 TD /File/Load Fehlerstand: FINISHED
Kurzbeschreibung: Ein Programm mit der Extension APP sollte genauso wie eine
Programm mit der Extension PRG behandelt werden. (So
macht's TC, und so macht's der Desktop)
Nummer: 898 SHELL /Proman Fehlerstand: OPEN
Kurzbeschreibung: Der Proman weigert sich dateien zu öffnen deren Namen
einen Umlaut enthalten.
Nummer: 899 HELP /linea Fehlerstand: ACTIVE
Kurzbeschreibung: Bitte hinweisen, daß die LienA-Routinen nur auf den ST-
StandardAunflösungen 100% funktionieren. TT und ähnliches
is nich.
Nummer: 900 TLINK /FasloadBit Fehlerstand: OPEN
Kurzbeschreibung: Im neuen TOS gibt es ein FASTLOAD-bit. gewünscht wird ein
Schalter, der dieses Bit setzt.
Nummer: 901 HELP /genhelp Fehlerstand: ACTIVE
Kurzbeschreibung: Wenn im Index zu einem Buchstaben kein Eintrag ist, könnte
man den doch rausschmeißen, oder?
Nummer: 902 TD /mini-Funktionen Fehlerstand: INVALID
Kurzbeschreibung: Bei einer MiniFunktion (z.B. Fu) wird der Funktionskopf
nach dem RTS im Assemblerfenster dargestellt. Dafür fehlt
der Funktionskopf der Anschließenden Funktion.
Nummer: 903 TD /mini-Funktionen Fehlerstand: FINISHED
Kurzbeschreibung: In der Funktion f des BSP behauptet INSPECT auf p, daß
diese sich in A2 befindet.
Nummer: 904 TCSTDLIB /fseek Fehlerstand: OPEN
Kurzbeschreibung: Fseek "verlängert" eine Datei auch dann, wenn sie zum
lesen geöffnet wurde.
Nummer: 905 TCSTDLIB /fopen Fehlerstand: OPEN
Kurzbeschreibung: Der Append-mode funktioniert nicht.
Nummer: 906 TD /glob. Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Setzte einen globalen Breakpoint mit der Bedingung
Variable Changed A3. Das Programm wird zum richtigen
Zeitpunkt unterbrochen, aber wehe der Anwender ruft ALT-S
auf -> Exeption error in TD -> alles aus.
Nummer: 907 TCC /stack checking Fehlerstand: FINISHED
Kurzbeschreibung: Wenn Schalter T gesetzt ist, erzeugt der Compiler coder,
der A7 mit der Specicherstelle 0 vergleicht ---> BUSERR.
Nummer: 908 TD /Setexc Fehlerstand: FINISHED
Kurzbeschreibung: TD will nicht, daß der Exeptionvector 0x28 verstellt wird.
(Manchmal Exeption error in TD (Bsp), Manchmal geht er
ohne sich zu verabschieden (TC) ).
Nummer: 909 TLINK /-j Fehlerstand: INVALID
Kurzbeschreibung: Versuche sehr große DRI-LIB mit Schalter - in eine kleine
oo-LIB zu wandeln. TLINK sagt Format error. Kann sein, daß
es an der LIB liegt.
Nummer: 910 TLINK /malloc Fehlerstand: FINISHED
Kurzbeschreibung: Der neue Linker erkennt nicht, wenn der Speicher ausgeht.
malloc aufruf ohne TEST auf NULL.
Nummer: 911 TD /Pseudovariablen Fehlerstand: FINISHED
Kurzbeschreibung: TD erkennt keine Pseudovariablen, wenn Programm OHNE Debug-
Infos geladen wurde.
Nummer: 912 TD /help Fehlerstand: FINISHED
Kurzbeschreibung: LADE TD von TC mit project tc.prj ohne debug info. Rufe
HELP auf -> Absturz.
Nummer: 913 TD /File/Load... Fehlerstand: FINISHED
Kurzbeschreibung: LOAD einer kurzen Datei (<28Bytes) meldet READ-Error es
müsste aber heissen LOAD-Format error.
Nummer: 914 SHELL /Abandon Fehlerstand: OPEN
Kurzbeschreibung: Wenn TC das Fenster wieder öffnet erscheint es um ein
Zeichen nach rechts versetzt.
Nummer: 915 TCC /bitfields Fehlerstand: FINISHED
Kurzbeschreibung: Bei Zuweising zu einem Bitfeld behauptet der Compiler
possibly use of 'xxxxx' befor definition.
Nummer: 916 TCSTDLIB /lseek Fehlerstand: OPEN
Kurzbeschreibung: lseek auf Schreibgeschützte Dateien um File zu verlängern
"zerstört" das Laufwerk.
Nummer: 917 TD /no debug info Fehlerstand: FINISHED
Kurzbeschreibung: TD sollte den Zeiger auf die Debug-Infos auf konsistenz
prüfen. GRUND: Tester schreibt an die gleiche Stelle eine
Checksumme. Wenn die zu groß ist, positioniert TD den
Filepointer hinter die Datei. GEMDOS-Bug destroys
partition.
Nummer: 918 TD /gem-hintergrund Fehlerstand: FINISHED
Kurzbeschreibung: Der Gem-Hintergrund wird um eine Pixelzeile zu weit oben
oder unten gezeichnet. Starte ein Programm, welches ein
Fenster öffnet und verschiebe dieses. Der Hintergrund der
neu erscheint, wird vom AES gezeichnet und ist um eine
Pixelzeile verschoben.
Nummer: 919 TLINK /shift-shift Fehlerstand: FINISHED
Kurzbeschreibung: Linker läßt sich nicht mit shift-shift abbrechen.
Nummer: 920 HELP /signal Fehlerstand: FINISHED
Kurzbeschreibung: Die Beschreibung von signal fehlt im help
Nummer: 921 HELP /raise Fehlerstand: ACTIVE
Kurzbeschreibung: Die Beschreibung von raise fehlt im help.
Nummer: 922 TD /step over Fehlerstand: OPEN
Kurzbeschreibung: Wenn der PC auf 'nen TRAP steht und ich rufe Step over
auf, so wird auch der Befehl nach dem Trap ausgeführt.
Nummer: 923 TD /edit felder Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man in einem editierbaren Feld des TD's die
Inserttaste drückt, werden die Zechen rechts vom Cursor
gelöscht.
Nummer: 924 INCLUDE /aes.h Fehlerstand: OPEN
Kurzbeschreibung: Prüfen, ob ib_resvd in ICONBLK notwendig ist.
Nummer: 925 HELP /libraries Fehlerstand: ACTIVE
Kurzbeschreibung: Klickt man Parameter in Library Help an, erhält man HELP-
Keyword not found.
Nummer: 926 TD /Options/Load Fehlerstand: FINISHED
Kurzbeschreibung: Alt - H und Alt -J sind vertauscht.
Nummer: 927 TD /TC Fehlerstand: FINISHED
Kurzbeschreibung: Inkonsistenzen zu TC: HELP-Taste, Load-Option. TC-
selektiert automatisch das Wort. TC-merkt sich den Pfad
der CFG-Datei und setzt ihn wenn ich eine neue Laden will.
Nummer: 928 TD /cfg-File. Fehlerstand: INVALID
Kurzbeschreibung: Options/load zeigt auch die TC-CFGs an, was verwirrend
sein kann. Entweder, wir gleichen das Format weitesgehend
an, so das jeder jedes lesen kann oder wir ändern die
Extension.
Nummer: 929 TD /dump Fehlerstand: FINISHED
Kurzbeschreibung: Dump ab ungerader Adresse, Darstellungs art BYTE, Alt-C
drücken --> Exeption-error in TD.
Nummer: 930 TD /Run/Run Fehlerstand: FINISHED
Kurzbeschreibung: Versucht man, nach Ablauf des Userprogrammes dieses erneut
zu starten, fragt TD, ob es reinitialisiert werden soll,
gestartet wird es aber trotzdem nicht.
Nummer: 931 TD /dump Fehlerstand: FINISHED
Kurzbeschreibung: TD starten. Dump ab Adresse 0, Ascii darstellung. Nun ein
paar Zeilen nach unten Scrollen. Das System hängt.
Nummer: 932 TD /K&R funktionen Fehlerstand: FINISHED
Kurzbeschreibung: Bei Funktionen deren PAramter nack K&R deklariert sind
zeigt der Debugger die Parameter im Watches falsch an.
Nummer: 933 TD /Reset Program? Fehlerstand: FINISHED
Kurzbeschreibung: Lasse irgendein Programm bis zum Ende laufen, Drücke Alt-
R, Es erscheint die Frage Reset Program?, Drücke Cntl-U,
TD stürzt ab.
Nummer: 934 TCSTDLIB /printf Fehlerstand: OPEN
Kurzbeschreibung: printf %G gibt float mit sechs Nachkommastellen aus.
K&R2nd: "Trailing zeros ... are not printed" (S.154)
Nummer: 935 TD /Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Setze globalen BP nur mit Expresion True (z.B i != 13).
Dann ist Alt-R für TD das gleiche wie Alt-T.
Nummer: 936 TD /Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man im BP-Formular eines der Felder anklickt, die ein
Häckchen beinhalten können, springt der Textcursor in die
erste Eingabezeile. "Das ist verwirrend."
Nummer: 937 TD /Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Wenn man das BP-Formular aufruft wird das Häckchen vor
Pass-Count nicht initialisiert. D.H. es hat den Zustand,
den es beim letzten mal hatte.
Nummer: 938 TD /Breakpoint Fehlerstand: INVALID
Kurzbeschreibung: Gewünscht wird bei einem komplexen BP, daß im Log-Fenster
auch steht warum der BP das PRG unterbrochen hat.
Nummer: 939 TD /Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Gewünscht wird eine Möglichkeit zu erfahren, wie oft ein
BP nocht durchlaufen werden muß bis das PRG unterbrochen
wird.
Nummer: 940 TD /Breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: TD sollte auch sagen, wo das TXTSEG, DATASEG und BSSSEG
anfangen und wie lang sie sind.
Nummer: 941 TD /symboltabelle Fehlerstand: OPEN
Kurzbeschreibung: TD zeigt keine Symboltabelle an. Wenn's nicht zu viel
aufwand ist bitte implementieren.
Nummer: 942 TD /Windows Fehlerstand: FINISHED
Kurzbeschreibung: Schiebe ein Fenster bis ganz nach unten->TD schiebt dann
den unteren um 2 Pixelzeilen wieder rauf, nicht aber den
oberen Rand -> wenn man das oft genug macht wirs das
Fenster zu einem Winzling.
Nummer: 943 SHELL /help Fehlerstand: OPEN
Kurzbeschreibung: Klicke im Screen Libraries mal zwischen GEM und VDI. Der
Index-Mainscreen erscheint.
Nummer: 944 SHELL /save as Fehlerstand: OPEN
Kurzbeschreibung: Speichere Datei unter einen anderen Namen. Gebe Ihr den
Namen einer Datei, die bereits im Speicher ist. Zwei
Fenster mit gleicher DateiNamen aber unterschiedlichen
Inhalt.
Nummer: 945 TLINK /speicher Fehlerstand: FINISHED
Kurzbeschreibung: Der Linker (integrierte Version) terminiert, wenn der
Speicher ausgeht.
Nummer: 946 TLINK /ShellFree Fehlerstand: FINISHED
Kurzbeschreibung: Der Compiler beschwert sich bei der Shell, wenn's keinen
Speicher mehr gibt. Bitte auch dem Linker beibringen.
Nummer: 947 TD /skip over Fehlerstand: OPEN
Kurzbeschreibung: skip over statement without execution wünschenswert.
Nummer: 948 TLINK /globale Variablen Fehlerstand: FINISHED
Kurzbeschreibung: Der Linker kenn offensichtlich die Größe von globalen
Array nicht genau.
Nummer: 949 TCC /switch Fehlerstand: ACTIVE
Kurzbeschreibung: ANSI-violation: integral-type are char and signed/unsiged
short/long int. Also darf auch ein long int verwendet
werden.
Nummer: 950 TD /shel_write Fehlerstand: OPEN
Kurzbeschreibung: TC sollte TD via shel_write starten, TD sollte dann TC via
shel_write starten. Der Vorteil liegt ganz klar auf der
HAND.
Nummer: 951 SHELL /fselbox Fehlerstand: OPEN
Kurzbeschreibung: Wenn Datei in ein anderes Directory kopiert wurde, muß der
Cursor nicht wieder neu positioniert werden.
Nummer: 952 TCC /codegen Fehlerstand: FINISHED
Kurzbeschreibung: TCC wertet die Expresion in der if abfrage des Beispiels
falsch aus.
Nummer: 953 HELP /stat Fehlerstand: ACTIVE
Kurzbeschreibung: Die Struktur stat wurde an die Unix-konventionen angepaßt.
Das muß auch im Help-File geschehen.
Nummer: 954 HELP /stat Fehlerstand: ACTIVE
Kurzbeschreibung: Klicke im Screen stat (die Funktion) auf stat im Prototyp,
es geschieht nichts. Klicke auf stat in der Beschreibung
und ich sehe die Definition der Struktur.
Nummer: 955 INCLUDE /TEDINFO Fehlerstand: OPEN
Kurzbeschreibung: Bitfelder in den anderen AES-Strukturen wie bei OBSPEC
wäre nicht schlecht. Prüfen!
Nummer: 956 TD /options/save Fehlerstand: FINISHED
Kurzbeschreibung: TD speichert nicht die Einstellungen der Fenster (TAB,
Darstellungsmodi etc.)
Nummer: 957 TD /Symbole Fehlerstand: FINISHED
Kurzbeschreibung: Im Stackwindow werden Symbole nur mit 8 Zeichen angezeigt.
Nummer: 958 TD /Textselektion Fehlerstand: OPEN
Kurzbeschreibung: Will man in TD einen Textselektieren, der über den rechten
Rand hinas geht, wird der Text nicht etwa horizontal,
sondern vertikal gescrollt.
Nummer: 959 TCTOSLIB /alle Fehlerstand: OPEN
Kurzbeschreibung: Bitte mal prüfen, welche Register vor welcher TOS-Funktion
gerettet werden müssen.
Nummer: 960 HELP /graf_rubbox Fehlerstand: ACTIVE
Kurzbeschreibung: O.Ton Help: "oder int graf_rubbox..." es muß heißen "oder
int graf_rubberbox..."
Nummer: 961 HELP /system Fehlerstand: ACTIVE
Kurzbeschreibung: Es fehlt die Beschreibung, wie system den CLI sucht.
Nummer: 962 TCSTDLIB /printf Fehlerstand: OPEN
Kurzbeschreibung: Wird die Päzision zu groß eingestellt schreibt printf ein
?. Das ist nicht ANSI.
Nummer: 963 TCSTDLIB /setmatherr Fehlerstand: OPEN
Kurzbeschreibung: setmatherr fehlt in TCFLTLIB.LIB
Nummer: 964 TCC /extern Fehlerstand: ACTIVE
Kurzbeschreibung: TCC macht symbole, die IN einer Funktion als extern
deklariert sind, dem gesamten Modul bekannt.
Nummer: 965 TCSTDLIB /sscanf Fehlerstand: OPEN
Kurzbeschreibung: sscanf liefert im Beispiel ein falsches Ergebnis.
Nummer: 966 TCC /double/float Fehlerstand: FINISHED
Kurzbeschreibung: TCC vergißt im Beispiel 'nen double zu 'nen float zu
konvertieren.
Nummer: 967 HELP /double Fehlerstand: ACTIVE
Kurzbeschreibung: Im Help wird behauptet die Genauigkeit von float wäre 24
Bit. Dies ist falsch es sind 32.
Nummer: 968 TLINK /undef. Symbol Fehlerstand: INVALID
Kurzbeschreibung: trotz undefined Symbol erzeugt TLINK ein Programmfile
Nummer: 969 TD /where? Fehlerstand: INVALID
Kurzbeschreibung: Man nehme eine Adresse, gebe Sie dem Debugger, man erhält
das Symbol, welches am nächsten liegt. Wäre doch nicht
schlecht.
Nummer: 970 TD /breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Setzte einen Breakpoint auf 'ne Funktion x. Rufe diese
Funktion via Supexec auf. Kein Programmstop.
Nummer: 971 TD /breakpoint Fehlerstand: FINISHED
Kurzbeschreibung: Setzte einen Breakpoint auf 'ne Funktion x. Verstelle
einen Trapvector auf diese Funktion und führe diesen Trap
aus. Kein Programmstop.
Nummer: 972 TD /Dump Fehlerstand: FINISHED
Kurzbeschreibung: Dump mit Longword darstellung, Doppelklick auf einen
Langwort, Eingabe von $FFFF8000 -> es werden nur die
ersten 2 Bytes auf den Wert $8000 verändert.
Nummer: 973 TD /Inspect Fehlerstand: FINISHED
Kurzbeschreibung: Im Bsp habe ich zwei lokale doubles, Ich rufe für jeden
double inspect auf, TD behauptet x wäre long double und y
double. Einen Inspect auf den FloatParameter findet er gar
nicht.
Nummer: 974 TD /log Fehlerstand: FINISHED
Kurzbeschreibung: Log: (double *)Addr ergibt (void *)Addr, *(double *)Addr
ergibt void.
Nummer: 975 SHELL /editor Fehlerstand: OPEN
Kurzbeschreibung: Der Editor bearbeitet Dateien, die von Unix(Minix)Systemen
stammen, nicht korrekt.
Nummer: 976 INCLUDE /Cconws Fehlerstand: OPEN
Kurzbeschreibung: Find out the correct prototype of Cconws, Cprnout etc.!
Nummer: 977 TLINK /format error Fehlerstand: FINISHED
Kurzbeschreibung: Wenn der Linker einen Formaterror erkennt, dann meldet er
dies nicht dem Projectmanager.
Nummer: 978 TD /stackwindow Fehlerstand: FINISHED
Kurzbeschreibung: Das Bsp erzeugt einen Buserror. Versucht einmal mit Hilfe
des Stackwindow die Fehlerstelle in der Funktion main zu
finden. (Was hat z.B _lmod im Stackwindow verloren, wo
ist qsort, wo ist main?)
Nummer: 979 TD /stackwindow Fehlerstand: FINISHED
Kurzbeschreibung: Doppelklick auf Funktion im Stackwindow, welche in einem
Assemblermodul definiert ist. Wenn das Assemblerwindow
schon geöffnet ist passiert nichts.
Nummer: 980 TD /watch Fehlerstand: FINISHED
Kurzbeschreibung: Wenn eine Funktion sehr viele parameter hat, so daß diese
auf dem Stack übergeben werden müssen, so findet TD dies
beim watchen nicht.
Nummer: 981 TCC /tags Fehlerstand: INVALID
Kurzbeschreibung: unions und structs sind bei der deklaration für TC das
gleiche. (siehe Beispiel)
Nummer: 982 TCC /Kommentare Fehlerstand: INVALID
Kurzbeschreibung: TC schaut sich auch die Kommentare an und entdeckt dort
manchmal Fehler (siehe Beispiel)
Nummer: 983 TLINK /GenSymInfo Fehlerstand: FINISHED
Kurzbeschreibung: Beim Linken des Beispiels schreibt der Linker: "Fatal
internal error: GenSymInfo".
Nummer: 984 HELP /menu/debugger Fehlerstand: ACTIVE
Kurzbeschreibung: Help/Menu und Help/Debugger in TD ergeben Help/Keyword
not found.
Nummer: 985 HELP /Breakpoint... Fehlerstand: ACTIVE
Kurzbeschreibung: Ein enabled Breakpoint wird nicht unsichtbar, sondern
durch einen leeres Achteck dargestellt.
Nummer: 986 TCSTART /commandline parsing Fehlerstand: OPEN
Kurzbeschreibung: Übergebe einem Programm zwei String, die in
Anführungszeichen stehen "<19>" "<11>" erhält main einen
Parameter zu viel.
Nummer: 987 TCSTDLIB /GETENV Fehlerstand: OPEN
Kurzbeschreibung: getnenv( "TST" ); findet auch "dsdsdsTST", wenn diese vor
"TST" steht.
Nummer: 988 TD /help Fehlerstand: FINISHED
Kurzbeschreibung: Doppelklick auf das erste Zeichen nach einem Querverweis
ergibt falsche Reaktion. TD sollte wie TC nichts tun oder
einen BEEP.
Nummer: 989 HELP /Until Return Fehlerstand: ACTIVE
Kurzbeschreibung: Dieser Screen fehlt.
Nummer: 990 TD /screen Fehlerstand: FINISHED
Kurzbeschreibung: Starte TD von einem Kommandointerpreter beleibt, der
Bildschirm weiß.
Nummer: 991 SHELL /screen Fehlerstand: OPEN
Kurzbeschreibung: Starte TC von einem Kommandointerpreter beleibt, der
Bildschirm weiß.
Nummer: 992 HELP /Pexec Fehlerstand: OPEN
Kurzbeschreibung: Die möglichen Werte der Parameter ptr1, ptr2, ptr3 sind im
Helpfile nicht erklärt.
Nummer: 993 TD /dump-window Fehlerstand: FINISHED
Kurzbeschreibung: Ändert man im Dumpwindow einen Speicherbereich, der auch
disassembliert wurde, wird das Assemblerwindow nicht
sofort aktualisiert.
Nummer: 994 TD /dump-window Fehlerstand: OPEN
Kurzbeschreibung: Mit den Feinjustierungspfeilen, des Dumpwindows kann über
die 64kB Grenze gescrollt werden.
Nummer: 995 TD /help Fehlerstand: OPEN
Kurzbeschreibung: Wird im Help-Fenster Text selektiert, der ein Helpkeywort
enthält, so erscheinen bei Funktionen wie FIND in den
Dialogboxen die HELPKEYSESC-sequenzen.
Nummer: 996 TD /Breakpoints Fehlerstand: FINISHED
Kurzbeschreibung: Bei den BP mit Bedingung expression True kennt TD
offensichtlich nicht das logische Oder (||).
Nummer: 997 TD /Breakpoint-Formular Fehlerstand: OPEN
Kurzbeschreibung: Wird bei einem BP-Formular ein Fehler gemacht, erhält man
keine Chance den zu korrigieren.
Nummer: 998 TCFLTLIB /_xxcmp Fehlerstand: OPEN
Kurzbeschreibung: Die Vergleichsfunktion _xxcmp arbeitet etwas ZU genau.
Vieleicht sollte man es etwas lockerer machen.
Nummer: 999 TCSTDLIB /sscanf Fehlerstand: OPEN
Kurzbeschreibung: sscanf %e arbeitet nicht korrekt.
Nummer: 1000 TD /view/file Fehlerstand: OPEN
Kurzbeschreibung: Öffne Datei mit view/file welche Länge NULL hat ->
Exeption Error in TD.
Nummer: 1001 HELP /Prtblk Fehlerstand: OPEN
Kurzbeschreibung: Im Helpscreen zu der XbiosFunktion Prtblk steht der
Prototyp void ... und daß sie etwas zurückliefert. Laut
Profibuch hat sie KEIN Ergebnis.
Nummer: 1002 TD /cursor Fehlerstand: OPEN
Kurzbeschreibung: Cursor bewegung Cntrl-> und Cntrl<- bitte implementieren.
Nummer: 1003 HELP /Ascii-Tabelle Fehlerstand: OPEN
Kurzbeschreibung: Die Ascii-Tabelle ist in C-Language besser aufgehoben, da
man sie dann auch von TD erreichen kann. Außerdem sollte
ein Querverweis in C-LanguageScreen darauf vorhanden sein.
Nummer: 1004 TCC /warnung pia Fehlerstand: OPEN
Kurzbeschreibung: Im Beispiel wird vor einem IF ausdruck gewarnt der aber
korrekt ist.
Nummer: 1005 TCC /codegenerator Fehlerstand: OPEN
Kurzbeschreibung: Im Beispiel wird schlechter code erzeugt: 4Bytes und 8
Taktzyklen verschwendet.
Nummer: 1006 TD /cursor Fehlerstand: OPEN
Kurzbeschreibung: Warum Schaltet TD eigenmächtig den Cursor an (TOS-prgs)
bzw. aus (GEM-prgs)?
Nummer: 1007 SHELL /TOS-Shell Fehlerstand: OPEN
Kurzbeschreibung: Vor dem Start der SubShell den Maus-Cursor nicht
ausschalten.