ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
gni
Nutzer
02.04.2004, 16:01 Uhr [ - Direktlink - ] |
Thema: Alle Laufwerke finden...
Brett: Programmierung Zitat:Wenns um den GCC geht, dann nicht. Zitat:Mußt Du auch nicht. Es wird trotzdem benutzt. |
|||||
gni
Nutzer
02.04.2004, 14:29 Uhr [ - Direktlink - ] |
Thema: Alle Laufwerke finden...
Brett: Programmierung Zitat:Printf() ist eine varargs Funktion, die in inline/dos.h als Makro definiert ist. Die variablen Argumente werden ein ULONG Array gepackt. Wenn man einen Pointer reinsteckt meckert der GCC egal welche Version. |
|||||
gni
Nutzer
02.04.2004, 12:19 Uhr [ - Direktlink - ] |
Thema: Structs im Speicher
Brett: Programmierung Zitat:AOS war impliziert. Tatsache ist und bleibt das AOS Wort-Ausrichtung benutzt. Das ist so und wird bei AOS/68k auch immer so bleiben. Das es sinnvoll unter AOS/68k ist 32bit Werte Langwort auszurichten, wird leider oft vergessen oder übersehen. Zitat:Nix. Auch das wird nur Wort ausgerichtet bei AOS/68k. |
|||||
gni
Nutzer
02.04.2004, 12:10 Uhr [ - Direktlink - ] |
Thema: gcc und Messages aargh
Brett: Programmierung Zitat:Vergiss multi.c. Das ist kein gutes Beispiel. DOS-Prozesse entfernt man _nicht_ mit RemTask(). Dann verwendet der Subtask GetMsg ohne Prüfung des Ergebnisses. Zitat:Der Crash liegt _nicht_ an ixemul! Der Fehler liegt bei Dir, weil etwas falsch verwendest. Auch wenn es mit -noixemul funktioniert, heisst das nicht, das es richtig ist. Du hast nur "Glück". |
|||||
gni
Nutzer
02.04.2004, 11:59 Uhr [ - Direktlink - ] |
Thema: GCC 3.3
Brett: Programmierung Zitat:Tatsächlich, das war mir entgangen :-/ Da putchar als Makro in stdio.h definiert war, ist das Fehlen von putchar als Funktion nicht aufgefallen. |
|||||
gni
Nutzer
02.04.2004, 09:12 Uhr [ - Direktlink - ] |
Thema: Structs im Speicher
Brett: Programmierung Zitat:e hat den Offset 12! Zitat:Ausrichtung ist _immer_ ein Thema! Ausserdem wird ein Struktur nicht immer begradigt, zb eine Strukur mit 3 char hat die Größe 3 (alte AmigaOS GCC Versionen haben das mal begradigt und waren damit inkompatibel zu SAS/C) |
|||||
gni
Nutzer
01.04.2004, 14:43 Uhr [ - Direktlink - ] |
Thema: Structs im Speicher
Brett: Programmierung Zitat:Woher hast Du das? Das ist vollkommen verkehrt. hpux ist raus [mit 3.5] Zitat:Den kennt doch keiner von denen die hier posten ;-) |
|||||
gni
Nutzer
01.04.2004, 14:17 Uhr [ - Direktlink - ] |
Thema: C-Anfängerkurs
Brett: Programmierung Zitat:Nein. Zitat:Richtig. Zitat:Wenn die normale GCC Installation andere Header verwendet, funktioniert das nicht. |
|||||
gni
Nutzer
01.04.2004, 11:41 Uhr [ - Direktlink - ] |
Thema: gcc und Messages aargh
Brett: Programmierung Zitat:Was nicht überraschend ist. Lies nochmal den ersten Kommentar von Thomas im Thread und denk drüber nach. PS: Nachrichten für IPC _müssen_ in PUBLIC Speicher sein. Das garantiert Dir kein malloc/new (es sei denn, Du kannst deren Verhalten beinflussen oder hast diese Funktionen selber implementiert). Wenn Du wirklich die Message freigeben möchtest, dann mußt Du _zwingend_ ein WaitPort drin haben um auf das ReplyMsg() zu warten. Danach kannst Du die Nachricht freigeben. |
|||||
gni
Nutzer
01.04.2004, 11:26 Uhr [ - Direktlink - ] |
Thema: C-Anfängerkurs
Brett: Programmierung Zitat:Was random() für eine Funktion? Woher kommt die? Das ganze sieht aus, als ob random() ein Makro ist und das Schwierigkeiten bereitet. Zitat:-H und -E -p sollten Dir schon weiterhelfen. Alles in der Manpage bzw im Manual dokumentiert. Oder gcc -v --help. |
|||||
gni
Nutzer
01.04.2004, 11:20 Uhr [ - Direktlink - ] |
Thema: C-Anfängerkurs
Brett: Programmierung Zitat:GCC meckert andere Sachen an als andere Compiler. Wenn man Strukurzeiger als Funktionsargument verwenden möchte, dann muß der Compiler die Struktur bereits gesehen haben. Ansonsten gibts Mecker, da das vom ANSI/ISO Standard so gefordert wird. (Das Programm läuft dennoch und macht auch was man erwartet, aber es gibt wohl Fälle wo das nicht so ist.) SAS/C war/ist da etwas relaxter. |
|||||
gni
Nutzer
01.04.2004, 11:14 Uhr [ - Direktlink - ] |
Thema: C-Anfängerkurs
Brett: Programmierung Zitat:Das eigentliche Problem ist doch die Mehrfach Deklaration bzw. Definition mit unterschiedlichem Typ. Proto/ Header machen die dazugehörige Librarybasis sichtbar und meist mit dem "richtigen" Typ. Wenn man eine Library nicht selber öffnen will, dann braucht man keine eigene Deklaration. Wenn man es aber will, _muß_ die Librarybasis aber mit dem im proto/ Header verwendeten Typ übereinstimmenn. Dieses Problem kann man umgehen, indem man die Library nur lokal verwendet (in einer Funktion definiert und rumreicht) oder man lagert die Basis in ein File aus, die keine proto/ Header inkludiert ;-) Zitat:Unterschreib ich nicht :-P |
|||||
gni
Nutzer
01.04.2004, 10:59 Uhr [ - Direktlink - ] |
Thema: Truecolor Icons (PNG) auf AOS/MOS
Brett: Programmierung Zitat:Da die PNG Icons per Patch realisert werden (AOS 3.x), sollte alles transparent sein. Speziellen Support (was immer das sein soll) würde ich nicht machen. |
|||||
gni
Nutzer
01.04.2004, 10:56 Uhr [ - Direktlink - ] |
Thema: GCC 3.3
Brett: Programmierung Zitat:Ich höre lieber positive Dinge ;-) Zitat:Ist mir bekannt :-/ Ich würde das einen GCC Bug nennen. putchar ist keine ANSI/ISO Funktion und deswegen nicht Teil von libnix. stdio.h enthält putchar aber als Makro... Mittlerweile hat libnix eine putchar Funktion. Zitat:Ist leider kein Quatsch. Seit irgendeiner 3.x Version enthält der GCC stdio-Optimierungen. Dabei werden bestimmte Funktionen zb. printf durch andere ersetzt, die schneller sein sollen. Das kann man unterbinden, zb. mit -fno-builtin (the big gun) oder selektiv mit -fno-builtin-<funktion>. In diesem Fall also -fno-builtin-printf. |
|||||
gni
Nutzer
19.03.2004, 12:39 Uhr [ - Direktlink - ] |
Thema: Erfahrung mit Amiga und DLT Streamer !
Brett: Amiga, AmigaOS 4 Zitat:Wie hast Du denn das festgestellt? Zitat:Welche sind gut und welche nicht Deiner Meinung nach? |
|||||
gni
Nutzer
19.03.2004, 08:47 Uhr [ - Direktlink - ] |
Thema: Backup mit MakeCD
Brett: Amiga, AmigaOS 4 Zitat:Nein, die CD lässt sich immer noch überall lesen. (Modulo Bugs in den CD-Filesystemen) |
|||||
gni
Nutzer
16.03.2004, 15:43 Uhr [ - Direktlink - ] |
Thema: Also es war ja zu erwarten!
Brett: Get a Life Zitat:Das ist ein Witz oder? |
|||||
gni
Nutzer
15.03.2004, 18:18 Uhr [ - Direktlink - ] |
Thema: MaxonBasic, Datatypes, Speichern?
Brett: Programmierung Zitat:Nö, war richtig :-) Wenn MethodID == DTM_WRITE && dtw_Mode == DTWM_RAW dann soll der SubDatatype in seinem eigenen Format speichern, wenn er es denn kann. PS: Die Bedingungen hab ich aus den Quellen eines BMP Datatypes im AmiNet. ;-) |
|||||
gni
Nutzer
12.03.2004, 11:44 Uhr [ - Direktlink - ] |
Thema: Algor oder Spider ?
Brett: Amiga, AmigaOS 4 Zitat:An die ALGOR bestimmt ;-) Ok, das geht bei jeder Karte und ist nur eine Softwarefrage. |
|||||
gni
Nutzer
12.03.2004, 10:42 Uhr [ - Direktlink - ] |
Thema: MUI bzw. Reaction installieren
Brett: Programmierung Zitat:Das ist bei jedem Compiler so, dessen Frontend sich am UN*X cc orientiert. Damit -l<Bibliothek> auch funktioniert, mußt Du natürlich die Bibliothek auch in dlib: (?) haben (in allen Varianten, die eventuell gebraucht werden) Zitat:Ich benutze GCC, entweder nativ unter AmigaOS oder als Cross-compiler unter UN*X (FreeBSD). Die 3rd-Party Sachen installiere ich immer per Hand. Ist nicht weiter tragisch. Dabei trenne ich den Compilerunabhängigen Teil von den Spezifika. So verwende ich die OS Includes+3rd Party Sachen (_ohne_ die speziellen proto/pragma/inline) mit VBCC, SAS/C und GCC ohne Schwierigkeiten.Zitat:Wie machen es denn die anderen Hobby Programmierer ? Welches Compilersystem wird denn so überwiegen verwendet ? Wie kriegt ihr die Sache mit MUI bzw. Reaction in den Griff ? Zitat:Wer einen Compiler benutzen möchte, sollte sich mit ihm auch vertraut machen. Das hat nichts mit Hobby oder Berufsprogrammierer zu tun. |
|||||
gni
Nutzer
11.03.2004, 08:18 Uhr [ - Direktlink - ] |
Thema: MUI bzw. Reaction installieren
Brett: Programmierung Zitat:Das steht doch garanatiert in der Dokumentation. Hast Du dort wenigstens mal gesucht? Zitat:Vermutlich (ich habe zwar die CD, aber StormC3 *schauder*) werden nur die OS Header installiert. Die Header von anderen Bibliotheken mußt Du wohl zu Fuß installieren. |
|||||
gni
Nutzer
08.03.2004, 18:26 Uhr [ - Direktlink - ] |
Thema: MaxonBasic, Datatypes, Durchblick?
Brett: Programmierung Zitat:Nicht ganz. So bald Du ein Fenster auf der WB öffnest, kann die WB nicht mehr schliessen. Dazu brauchts kein LockPubScreen. |
|||||
gni
Nutzer
08.03.2004, 13:47 Uhr [ - Direktlink - ] |
Thema: Frying Pan Problem
Brett: Amiga, AmigaOS 4 Zitat:Für Frying Pan mußt Du doch auch löhnen... AFAIK, es gibt auch das cdrecord Paket für AmigaOS/68k. Das hat keinerlei Einschränkungen nur eben kein GUI :-) Nein, ich weis nicht wo man ein Binärpaket davon finden kann. |
|||||
gni
Nutzer
05.03.2004, 10:07 Uhr [ - Direktlink - ] |
Thema: DOS-Handler
Brett: Programmierung Zitat:Der wurde von der OS-Shell nur nicht benutzt... Die V45 Shell setzt ihn wohl (WShell eventuell auch). Zitat:Mag sein, dennoch ist Open("*",...) _das_ Mittel, um ein FilHandle für stderr zu bekommen, da pr_CES selten gesetzt war/ist. Zudem kommt man an dieses Feld _nur_ durch direktes Peeken der Processstruktur... Zitat:Wer weis schon so genau, was da gemacht wird ;-) |
|||||
gni
Nutzer
05.03.2004, 10:01 Uhr [ - Direktlink - ] |
Thema: autodocs -> man-page
Brett: Programmierung Zitat:Was stört Dich an more/less bzw. einem Editor? |
|||||
gni
Nutzer
05.03.2004, 09:59 Uhr [ - Direktlink - ] |
Thema: Gutes Disassembler?
Brett: Programmierung Zitat:Wenn Du m68k-amigaos meinst, ja es gibt einen funktionierenden gdb (natürlich bei GG ;-) Allerdings hab den noch nie benutzt. Insight sagt mir nix. |
|||||
gni
Nutzer
02.03.2004, 13:22 Uhr [ - Direktlink - ] |
Thema: DOS-Handler
Brett: Programmierung Zitat:Das funktioniert mit _jeder_ UN*X Shell. Das hat nix mit bash zu tun. Zitat:Naja, das geht auch nur so wie unter UN*X mit ixemul und deren (pd)ksh. |
|||||
gni
Nutzer
02.03.2004, 09:40 Uhr [ - Direktlink - ] |
Thema: DOS-Handler
Brett: Programmierung Zitat:Ich denke, ich meinte einen anderen, den ich noch irgendwo auf Diskette habe :-) Wie ich sehe, hast Du das mit dem Handler hinbekommen. Könntest Du bitte Einzelheiten posten? |
|||||
gni
Nutzer
01.03.2004, 09:58 Uhr [ - Direktlink - ] |
Thema: Plextor und Amiga?
Brett: Amiga, AmigaOS 4 Zitat:Klar weis man das ;-) Zitat:Es gibt sogar ein Tool für dem Amiga mit dem die FirmWare von Plextoren erneuern kann. Das kannst Du unter http://makecd.core.de finden |
|||||
gni
Nutzer
27.02.2004, 14:17 Uhr [ - Direktlink - ] |
Thema: double prüfen auf NaN
Brett: Programmierung Zitat:Ich kann Dein Problem nicht nachvollziehen. Die Benutzung von isnan() als Teil von der Standardbibliotheken sollte keine Schwierigkeiten breiten. Das hat doch mit libnix nichts zu tun. |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |