diff --git a/ad_linux.cpp b/ad_linux.cpp index 60fcce4..157f4c9 100644 --- a/ad_linux.cpp +++ b/ad_linux.cpp @@ -161,7 +161,7 @@ int random_max (int max) (which uses lower-order bits)." - Random-number generation is a complex topic. The Numeri­ + Random-number generation is a complex topic. The Numeric cal Recipes in C book (see reference above) provides an excellent discussion of practical random-number generation issues in Chapter 7 (Random Numbers). @@ -734,7 +734,7 @@ int setlinuxpasswd (char *calltmp, char *passwort) salt[2] = 0; /* Definition einer /etc/shadow Zeile - dgt123:ðHJhpnm5X3kQ:804:0:99999:7::: + dgt123:ðHJhpnm5X3kQ:804:0:99999:7::: ^- usercall ^- password (crypted) ^- days since Jan 1, 1970 that password was diff --git a/ad_linux.h b/ad_linux.h index bf74f63..96669a5 100644 --- a/ad_linux.h +++ b/ad_linux.h @@ -5,7 +5,7 @@ OpenBayCom-Mailbox ------------------------------------------------ - Definitionen und Deklarationen für Linux-Version + Definitionen und Deklarationen fuer Linux-Version ------------------------------------------------ diff --git a/bcm32.rc.template b/bcm32.rc.template index 2a85b26..d8dbd57 100644 --- a/bcm32.rc.template +++ b/bcm32.rc.template @@ -90,7 +90,7 @@ BEGIN VALUE "FileDescription", "OpenBCM Packet-Radio Mailbox WindowsNT/2000/XP\0" VALUE "FileVersion", "1, 0, 0, 0\0" VALUE "InternalName", "bcm32\0" - VALUE "LegalCopyright", "Copyright © 1991-2013 by Florian Radlherr et al.\0" + VALUE "LegalCopyright", "Copyright (c) 1991-2013 by Florian Radlherr et al.\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "bcm32.exe\0" VALUE "PrivateBuild", "\0" diff --git a/bids.cpp b/bids.cpp index 6362fad..e81918a 100644 --- a/bids.cpp +++ b/bids.cpp @@ -242,13 +242,13 @@ static void near listtmpbid (char *bid) static void near tryopen (int first, fp &bidf, fp &bidhf) //************************************************************************* // -// Öffnet Bid-File und Hash-File +// oeffnet Bid-File und Hash-File // ggf. werden die Files neu angelegt, wenn sie nicht geoeffnet // werden koennen // //************************************************************************* { - KOPF kopf = { "", 0, 0 }; // Speicher für BID-File Kopf + KOPF kopf = { "", 0, 0 }; // Speicher fuer BID-File Kopf bidf = s_fopen(BIDNAME, "sr+b"); if (! bidf) @@ -371,10 +371,10 @@ char *newbid (void) static void near updatehash (FILE *bidhf, long lindex, BID *bid) //************************************************************************* // -// Trägt einen neuen Eintrag in die Hashtabelle ein -// und verkettet ihn mit evtl bereits bestehenden Einträgen +// Traegt einen neuen Eintrag in die Hashtabelle ein +// und verkettet ihn mit evtl bereits bestehenden Eintraegen // Dabei wird der neue Eintrag stets zu dem Eintrag, auf den -// der Hashzeiger zeigt. Ggf. alte Einträge werden vom neuen +// der Hashzeiger zeigt. Ggf. alte Eintraege werden vom neuen // Eintrag aus angesprochen. // //************************************************************************* @@ -405,7 +405,7 @@ char *bidnewfilename (char *bidname, char *newfilename) //************************************************************************* // // schaut nach, ob bidname schon im Bid-File enthalten ist -// Zurückgegeben wird ein damit verbundener Filename, falls das +// Zurueckgegeben wird ein damit verbundener Filename, falls das // BID gefunden worden ist, oder NULL wenn das BID nicht vorhanden ist // //************************************************************************* @@ -571,7 +571,7 @@ void listbids (char *sel) // Options: // -c Only counts the found entries // -k Only lists entries with collisions -// -h gibt vollständige Hashverkettung aus +// -h gibt vollstaendige Hashverkettung aus // -s Input a BID manually // -i Lists the BIDs, which are currently received (DH3MB) // -f Find a bid using hash; faster but no fragments allowed diff --git a/changes.txt b/changes.txt index adee47c..6067a03 100644 --- a/changes.txt +++ b/changes.txt @@ -1077,7 +1077,7 @@ obcm 1.05 (02.04.2004): "SP W@DBO274 #14" add_fwdfile 21.03.04 17:05:34l AS1BOX: #W board=MAILBOX/W userjob=13 - Im HTTP-Interface wird beim Klick auf LOG nun LOG -Z ausgefuehrt, - außerdem koennen nun per Mausklick + ausserdem koennen nun per Mausklick - Current Log: Latest 20 logins, User today, User today without TCPIP, Forward today - User-Log: Today, Last week, Last month, Last year @@ -1205,7 +1205,7 @@ Allgemein: war. Nun wird nicht mehr abgebrochen und die restlichen Mails transferiert - Fuer ANSI-Message-File werden ggf. Zeilen > 80 Zeichen benoetigt, dies wird nun akzeptiert -- Fehler in strpos-Funktion in utils.cpp gefunden, konnte dazu führen, +- Fehler in strpos-Funktion in utils.cpp gefunden, konnte dazu fuehren, dass einige Mails u.U. nicht in den Forward gelangten. - Ist bei FSPATH zwar ein Pfad definiert, aber existiert dieser gar nicht, so wird beim Befehl VERSION nun "not existing" anstelle irgendwelcher @@ -1258,7 +1258,7 @@ Allgemein: - Linux-Version: _AX25K_ONLY geht wieder zu compilieren - Sind in einer msg/messages.* Datei ANSI-Escape-Sequenzen enthalten (-> farbige Darstellung bei z.B. WinGT/WPP...) so werden diese nun - bei HTTP während der Ausgabe herausgefiltert. ANSI-Escape-Sequenzen + bei HTTP waehrend der Ausgabe herausgefiltert. ANSI-Escape-Sequenzen die in anderen msg-Dateien enthalten sind, werden bei HTTP weiterhin mit ANSI-Sequenz ausgegeben, da dies nicht anders machbar ist! DG2GGP hat eine msg/messages.dla fuer deutschen ANSI-Text erstellt, @@ -1323,7 +1323,7 @@ Allgemein: 08.08.04 19:33:23z 13R 08.08.04 19:33:23z 13R Forward Port der AP1BOX, 08.08.04 19:33:23z 13R - 08.08.04 19:33:23z 13R Es liegen hier fr Dich 4 Mails mit 4 KB vor. + 08.08.04 19:33:23z 13R Es liegen hier fuer Dich 4 Mails mit 4 KB vor. 08.08.04 19:33:23z 13R 08.08.04 19:33:23z 13R (1) AP1BOX > 08.08.04 19:33:23z 13S [OpenBCM-1.06b24-AB1FHMR$] @@ -1340,10 +1340,10 @@ Allgemein: 08.08.04 19:33:35z 13- ---- logout -> Beide Probleme liegen definitiv an FBB bzw. dessen (schlechter) Konfiguration. Anscheinend kann man die SID-Erkennung bei FBB komplett - lahmlegen und statt dessen manuell die Optionen für einen Forwardpartner - definieren. Und da kann man natürlich dann eine Menge in FBB + lahmlegen und statt dessen manuell die Optionen fuer einen Forwardpartner + definieren. Und da kann man natuerlich dann eine Menge in FBB VERKONFIGURIEREN! So kann man in der Forward-Datei forward.sys von FBB - die unterstützten Forwardprotokolltypen des Forward-Partners fest + die unterstuetzten Forwardprotokolltypen des Forward-Partners fest eintragen (Parameter N). Definitiv geht der Forward nicht, wenn man dort die Option "X-Forward" aktiviert (also den Wert von N auf 8 oder groesser einstellt). Im Zweifelsfall sollte der FBB-Sysop bei sich ein @@ -1487,7 +1487,7 @@ Allgemein: - Beim Empfang von Mails wurde ggf. bei einigen Compilern der Name des Absenders falsch uebernommen, was dann dazu fuehrte, dass bei ALTER NAME der Name um ein Zeichen versetzt angezeigt wurde, als erstes Zeichen - ein 'ÿ'-Zeichen (ANSI 0255) uebernommen wurde, dafuer aber das letzte + ein ' '-Zeichen (ANSI 0255) uebernommen wurde, dafuer aber das letzte abgeschnitten wurde - Fehler beim Empfang einer Mail mit einer #DIDADIT# Textzeile bei SMTP und NNTP behoben, der dazu fuehren konnte, das die Mailbox abstuerzt @@ -1509,7 +1509,7 @@ Allgemein: 4 DL9GJ > WETTER.47377 23.01.05 DL 1384 999 Min/Max WX Burgrieden nr. 9 DO1KDL > ASYNOP.14504 23.01.05 DL 575 999 ASYNOP DO1KDL 23.01.05 10 PI4WNO > DUTCH....223 23.01.05 WW 10845 999 PI4WNO,Bull.2005/01/23(85 - 13 DO1KDL > WETTER.47376 23.01.05 DL 3044 999 PR-WX-Stn K”ln-Porz JO30N + 13 DO1KDL > WETTER.47376 23.01.05 DL 3044 999 PR-WX-Stn Koeln-Porz JO30N 16 DL6KWN > DISTRIK12478 23.01.05 DL 11536 999 MVP-Rundspruch 01-2005 Check mit "x": @@ -1518,7 +1518,7 @@ Allgemein: 4 DL9GJ > WETTER...47377 23.01.05 DL 1384 999 Min/Max WX Burgrieden n 9 DO1KDL > ASYNOP...14504 23.01.05 DL 575 999 ASYNOP DO1KDL 23.01.05 10 PI4WNO > DUTCH......223 23.01.05 WW 10845 999 PI4WNO,Bull.2005/01/23( - 13 DO1KDL > WETTER...47376 23.01.05 DL 3044 999 PR-WX-Stn K”ln-Porz JO3 + 13 DO1KDL > WETTER...47376 23.01.05 DL 3044 999 PR-WX-Stn Koeln-Porz JO3 16 DL6KWN > DISTRIKT.12478 23.01.05 DL 11536 999 MVP-Rundspruch 01-2005 - EM/WPROT wurde nicht zum Nachbarn gesendet, wenn dessen Rufzeichen ein Teilstring des Ziel wars (konkretes Beispiel: DB0EA/DB0EAM) @@ -1594,7 +1594,7 @@ Allgemein: (RNR's) - DIDADIT-Auslesen bei mehreren READ-Befehlen getrennt durch ; ist dadurch ebenfalls moeglich -- Modifikation der send.cpp für convert-Aufruf bei ASCII-Forward. +- Modifikation der send.cpp fuer convert-Aufruf bei ASCII-Forward. Ein Test DB0EAM-3 -> DB0NOS-8 verlief erfolgreich. - DOS-Version verkraftet kein CBUFLEN in mbmainloop/main.cpp, daher hier wieder auf LINELEN reduziert @@ -1614,14 +1614,14 @@ Allgemein: auf Anregung von DG8NGN: Im Amateurfunknetz ist in den letzten 2 Jahren eine Art Backbone-System im Netzrouting entstanden, das sich unter dem Rufzeichen "IGATE" - (=Internet GATEway) connecten lässt. Einige Sysops, mit wackeligen + (=Internet GATEway) connecten laesst. Einige Sysops, mit wackeligen Funkverbindungen zu Nachbarboxen, aber mit stabilem Geld- und - Internetzugang haben daraufhin auch ihre Forward-Connectpfade über + Internetzugang haben daraufhin auch ihre Forward-Connectpfade ueber IGATE gelegt. OpenBCM ist nun so konzipiert, dass IGATE im Connectpfad nur dann genutzt wird, wenn der vorherige Connectversuche ohne IGATE misslungen ist. Somit wird immer wieder mal versucht, dass Routing - über die Funkstrecken abzuwickeln, ohne das der Sysop dies den evtl. - täglich wechselnden Bedingungen anpassen muss. + ueber die Funkstrecken abzuwickeln, ohne das der Sysop dies den evtl. + taeglich wechselnden Bedingungen anpassen muss. Falls im Connectpfad einer Partner-Mailbox im fwd.bcm das Rufzeichen "IGATE" eingetragen ist, wird dies ignoriert, sofern - dies der erste Connectversuch seit Neueinlesen von fwd.bcm ist @@ -2039,10 +2039,10 @@ obcm 1.07b7 (14.06.2013): obcm 1.07b8 (14.06.2013): ------------------------- - Patch von OE5HPM integriert: - "Ich habe vor einiger Zeit eine Erweiterung für die Mailbake eingebaut, damit + "Ich habe vor einiger Zeit eine Erweiterung fuer die Mailbake eingebaut, damit diese nicht nur per AX25 ausgegben werden kann, sondern auch als File. - Ist dazu gut, um z.B.: auf einer HAMNET Webseite ungelesene Mails für User - anzeigen zu können. + Ist dazu gut, um z.B.: auf einer HAMNET Webseite ungelesene Mails fuer User + anzeigen zu koennen. Siehe auch: http://web.oe5xbl.ampr.at (hamnet) http://oe5xbl.hamspirit.at (Internet)" diff --git a/d_mouse.asm b/d_mouse.asm index f57dd8b..84b6df5 100644 --- a/d_mouse.asm +++ b/d_mouse.asm @@ -9,7 +9,7 @@ ; ; ; -; Routinen fr Maus-Ansteuerung +; Routinen fuer Maus-Ansteuerung ; .model large diff --git a/d_proz.asm b/d_proz.asm index e2fd580..21b185b 100644 --- a/d_proz.asm +++ b/d_proz.asm @@ -43,7 +43,7 @@ p_80886 equ 8 p_80786 equ 7 p_80686 equ 6 p_80586 equ 5 -p_80486 equ 4 ;Codes fr die verschiedenen Pro- +p_80486 equ 4 ;Codes fuer die verschiedenen Pro- p_80386 equ 3 ;zessortypen p_80286 equ 2 p_8086 equ 1 @@ -175,7 +175,7 @@ done label near ;die Tests sind abgeschlossen xor dh,dh ;HI-Byte des Prozessorcodes auf 0 mov ax,dx ;Prozessorcode ist Return-Wert der Fkt - ret ;zurck zum Aufrufer + ret ;zurueck zum Aufrufer @getproz$qv endp ;Ende der Prozedur diff --git a/d_putwin.cpp b/d_putwin.cpp index 5c0e4e1..2d33da8 100644 --- a/d_putwin.cpp +++ b/d_putwin.cpp @@ -37,8 +37,8 @@ // // Anordnung des Puffers: // -// Der Puffer sollte stets mindestens die Grö e des maximalen Bildschirm- -// inhaltes haben. Er kann aber auch beliebig grö er sein, max 64k. +// Der Puffer sollte stets mindestens die Groesse des maximalen Bildschirm- +// inhaltes haben. Er kann aber auch beliebig groesser sein, max 64k. // // Neue Zeichen werden stets nach buf[e->index] geschrieben. Eine Zeile // wird durch '\n' beendet diff --git a/didadit.cpp b/didadit.cpp index 79dff08..307a2ad 100644 --- a/didadit.cpp +++ b/didadit.cpp @@ -203,13 +203,13 @@ void fileio_dida::tx_block (unsigned short int type, char tx_md5hash, void fileio_dida::rx_block () //************************************************************************* // -// Empfängt ein DIDADIT-Frame; es wird dabei solange empfangen, bis -// ein korrektes Frame angekommen ist; alle ungültigen Frames werden +// Empfaengt ein DIDADIT-Frame; es wird dabei solange empfangen, bis +// ein korrektes Frame angekommen ist; alle ungueltigen Frames werden // einfach verworfen (egal, ob es sich um einen CRC-Fehler handelt, // das Frame zu lang war, etc.). // -// An das letzte empfange Byte in data wird ein 0-Byte angehängt, was -// für die Auswertung von Text-Blöcken ganz nützlich ist. +// An das letzte empfange Byte in data wird ein 0-Byte angehaengt, was +// fuer die Auswertung von Text-Bloecken ganz nuetzlich ist. // //************************************************************************* { @@ -219,7 +219,7 @@ void fileio_dida::rx_block () unsigned short int datalen; // Number of data-bytes already received char ch; crcthp crc_; - char crcbuf[2]; // Die CRC wird um 2 Bytes verzögert mitgerechnet, um + char crcbuf[2]; // Die CRC wird um 2 Bytes verzoegert mitgerechnet, um // die empfangene CRC selbst nicht miteinzuberechnen if (! bl->maxlen) @@ -245,7 +245,7 @@ void fileio_dida::rx_block () trace(serious, "debug", "***1"); #endif } - // Wenn die Typ-ID (zwei Bytes) vollständig empfangen wurde, kann mit + // Wenn die Typ-ID (zwei Bytes) vollstaendig empfangen wurde, kann mit // der Berechnung der CRC begonnen werden if (typelen == 2) crc_.update(*crcbuf); crcbuf[0] = crcbuf[1]; @@ -351,15 +351,15 @@ char *fileio_dida::parse_textblock (char *block, char **id, char **value) //************************************************************************* // // Wird zum parsen eines DIDADIT-Text-Blocks (INFO, START) -// verwendet, das Informationen in der Form "ID=Wert\r" enthält +// verwendet, das Informationen in der Form "ID=Wert\r" enthaelt // Es werden das "=" und das "\r" (=CR) durch ein 0-Byte ersetzt // *id wird auf den Anfang der ID gesetzt, *value auf den Anfang // des Werts -// Zurückgegeben wird ein Pointer auf das nächste Feld oder NULL, +// Zurueckgegeben wird ein Pointer auf das naechste Feld oder NULL, // wenn kein Feld gefunden wurde // -// Wichtig: Der gesamte Block muß mit einem 0-Byte abgeschlossen sein, -// außerdem wird der übergebene Block verändert! +// Wichtig: Der gesamte Block muss mit einem 0-Byte abgeschlossen sein, +// ausserdem wird der uebergebene Block veraendert! // //************************************************************************* { @@ -799,7 +799,7 @@ printf("FILENAME: %s\n" else blocksize = MAX_BLOCKSIZE; tx_START(resume_offset, r_filemd5str, blocksize); putflush(); - // TODO: Vor dem Überschreiben Warnung ausgeben... + // TODO: Vor dem ueberschreiben Warnung ausgeben... f->handle = s_open(f->fullname, "lr+b"); if (resume_offset) lseek(f->handle, resume_offset, SEEK_SET); alloc_blockmem(MAX_BLOCKSIZE + 6); // TODO diff --git a/dir.cpp b/dir.cpp index bbd524c..6304614 100644 --- a/dir.cpp +++ b/dir.cpp @@ -68,7 +68,7 @@ int finddir (char *path, int one_letter_boards) // // Sucht einen Bulletin- oder Benutzernamen // -// Rückgabewerte: +// Rueckgabewerte: // 0 Board nicht gefunden // -1 Usermail, keine Nachricht vorhanden // -2 Usermail, Nachricht vorhanden diff --git a/fwd.cpp b/fwd.cpp index 525ace1..8a4e944 100644 --- a/fwd.cpp +++ b/fwd.cpp @@ -771,7 +771,7 @@ void printfwdlist (char *box) //************************************************************************* // // Gibt die Forwardliste aus. Die Ausgabe erfolgt im gleichen -// Format wie die Eingabe über das Initialisierungsfile +// Format wie die Eingabe ueber das Initialisierungsfile // //************************************************************************* { @@ -853,7 +853,7 @@ void savefwdlist (void) //************************************************************************* // // Schreibt die Forwardliste in FWD.BCM. Die Ausgabe erfolgt im gleichen -// Format wie die Eingabe über das Initialisierungsfile +// Format wie die Eingabe ueber das Initialisierungsfile // //************************************************************************* { @@ -1342,7 +1342,7 @@ void fwdlistedit (char *befbuf) void fwdstat (char *box) //************************************************************************* // -// Gibt die Anzahl der anstehenden Nachrichten für alle Nachbarboxen aus +// Gibt die Anzahl der anstehenden Nachrichten fuer alle Nachbarboxen aus // //************************************************************************* { @@ -1803,7 +1803,7 @@ int scanheader (FILE *f, fwdpara_t *ff) } // loop if ( b->fwdhold == '!' // check only if not held before && ownbox > (1 + ((! (b->mailtype == 'B') & 1) * 2))) - // Pers. mails dürfen 3mal durchlaufen + // Pers. mails duerfen 3mal durchlaufen { s_fclose(f); if (b->mailtype == 'P') @@ -1836,7 +1836,7 @@ static char *fname_aus_path (char *path) // Extrahiert aus einem Pfadnamen den Filenamen (steht am Ende, bis /) // // z.B. Eingang: INFO/GERAETE/YAESU/12DEAD6 -// Rückgabe: 12DEAD6 +// Rueckgabe: 12DEAD6 // //************************************************************************* { @@ -1850,10 +1850,10 @@ static char *fname_aus_path (char *path) char *board_aus_path (char *path) //************************************************************************* // -// Extrahiert den Namen eines Boards aus dem vollständigen Pfadnamen +// Extrahiert den Namen eines Boards aus dem vollstaendigen Pfadnamen // // z.B. Eingang: INFO/GERAETE/YAESU/12DEAD6 -// Rückgabe: YAESU +// Rueckgabe: YAESU // //************************************************************************* { @@ -3464,7 +3464,7 @@ void add_fwdfile (char *frombox, short unsigned delaytime, int replace) //************************************************************************* // // Legt den angegebenen Filenamen in den Forwardlisten ab, die -// zu den Nachbarboxen in (boxenliste) gehören. +// zu den Nachbarboxen in (boxenliste) gehoeren. // //************************************************************************* { @@ -3736,7 +3736,7 @@ static int testfwd (char *call, int bulletin) && isforwardtime(call, 1)) // only when it is time for bulletins { fork(P_BACK | P_MAIL, 0, fwdsend, call); - wdelay(15012); // erst nach 15s nächste Box + wdelay(15012); // erst nach 15s naechste Box return OK; } else @@ -3761,7 +3761,7 @@ static int testfwd (char *call, int bulletin) { dofwd: fork(P_BACK | P_MAIL, 0, fwdsend, call); - wdelay(15012); // erst nach 15s nächste Box + wdelay(15012); // erst nach 15s naechste Box return OK; } } diff --git a/hadr.cpp b/hadr.cpp index 9ded94f..702e221 100644 --- a/hadr.cpp +++ b/hadr.cpp @@ -560,7 +560,7 @@ int update_hadr (char *headerline, int hops, int uplink) } if (! strcmp(adrname, m.boxname)) { //dummy for local bbs - // folgender Dummy-Aufruf von makeheader verhindert Speicherüberlauf + // folgender Dummy-Aufruf von makeheader verhindert Speicherueberlauf // von ha->lastheader[61] bei zu langem m.boxheader[60] (db1ras) makeheader(1); sprintf(ha->lastheader, "[%s] "BCMLOGO VNUMMER, m.boxheader); diff --git a/http.cpp b/http.cpp index 2c286d8..0ca6772 100644 --- a/http.cpp +++ b/http.cpp @@ -154,7 +154,7 @@ void httpd::generate_css (void) else { cssfile = s_fopen("http/style.css", "sat"); //schreibend oeffnen - fputs("/* Schriftstil, Abstände */\n", cssfile); + fputs("/* Schriftstil, Abstaende */\n", cssfile); fputs("body\n", cssfile); fputs("{\n", cssfile); fputs("margin-top:8px;\n", cssfile); diff --git a/main.cpp b/main.cpp index 8a0de35..8d9d909 100644 --- a/main.cpp +++ b/main.cpp @@ -20,7 +20,7 @@ //19980115 OE3DZW added "options" to version-cmd // added time in utc in "time" cmd //19880118 OE3DZW sec in timestr -//19980124 OE3DZW renamed ELOG to ERLOG (for run-util EL) für DOS +//19980124 OE3DZW renamed ELOG to ERLOG (for run-util EL) fuer DOS // added rejlog (Log of all rejects) // date/time in more detail opt -a,-f //19980202 OE3DZW added support for callformat (output of "version") diff --git a/read.cpp b/read.cpp index ff16925..2a0ef0c 100644 --- a/read.cpp +++ b/read.cpp @@ -583,7 +583,7 @@ int markerased (char reason, int unerase, int checkerase) } else */ - fwrite(b->line, len, 1, f); // Forwardzeile zurückschreiben + fwrite(b->line, len, 1, f); // Forwardzeile zurueckschreiben s_fclose(f); } else notfound++; diff --git a/sema.cpp b/sema.cpp index b99e895..03a68e3 100644 --- a/sema.cpp +++ b/sema.cpp @@ -35,7 +35,7 @@ // // Normale Zugriffe sind nach einer absehbaren Zeit beendet. D.h. es ist // sinnvoll, den Programmablauf zu unterbrechen, und zu warten bis die -// Semaphore wieder zurückgesetzt wird. Dies ist nur bei Zugriffen sinnvoll, +// Semaphore wieder zurueckgesetzt wird. Dies ist nur bei Zugriffen sinnvoll, // die NICHT durch eine User-Ein- oder Ausgabe blockiert werden koennen. // // Long-Zugriffe koennen beliebig lange dauern, dass heisst es lohnt nicht diff --git a/task.cpp b/task.cpp index bd09b10..61f778c 100644 --- a/task.cpp +++ b/task.cpp @@ -70,17 +70,17 @@ static unsigned alltic = 0; // Timer fuer zwangsweisen Bildschirm-update /*---------------------------------------------------------------------------*/ -// Parameterblock für neue Tasks. Diese müssen statisch gespeichert werden, -// damit sie das Umschalten des Stack-Kontextes überleben +// Parameterblock fuer neue Tasks. Diese muessen statisch gespeichert werden, +// damit sie das Umschalten des Stack-Kontextes ueberleben static int newtask; // Flag: Task muss erzeugt werden static int *newtasknum; // Pointer auf TID von neu erzeugter Task static int newport; // ggf. TNC-Verbindug erzeugen -static unsigned newkind; // Bitfeld für Task-Resourcen +static unsigned newkind; // Bitfeld fuer Task-Resourcen static void (*start)(char *); // Zeiger auf Startfunktion static char *param; // Zeiger auf Parameter der Startfunktion static task_t *newtaskclone; // Zeiger auf TCB des zu clonenden Tasks -static unsigned tjob = 0; // Merker für Stelle, die momentan bearbeitet wird +static unsigned tjob = 0; // Merker fuer Stelle, die momentan bearbeitet wird // (Dient nur zum Debugging) static unsigned int maxstackdepth = TASKSTACK; // Schleppzeiger fuer Stacktiefe @@ -134,7 +134,7 @@ void suicide (void) { while (nextkill) wdelay(249); // Warten bis Funktion frei ist nextkill = taskrunning; - wdelay(24096); // Rescheduling erzwingen (kommt nie zurück) + wdelay(24096); // Rescheduling erzwingen (kommt nie zurueck) } } @@ -319,7 +319,7 @@ static int near scankey (void) //************************************************************************* // // Holt Taste und schaut, ob ALT-Tastenkombination gedrueckt ist -// Wenn nein, wird die Taste im zusätzlichen Tastaturpuffer abgelegt +// Wenn nein, wird die Taste im zusaetzlichen Tastaturpuffer abgelegt // //************************************************************************* { @@ -492,7 +492,7 @@ unsigned waitkey (void) int wdelay (unsigned zeit) //************************************************************************* // -// suspendiert einen laufenden Prozess für die angegebene Zeit +// suspendiert einen laufenden Prozess fuer die angegebene Zeit // (in Millisekunden) Die tatsaechlich vergangene Zeit ist minimal gleich // bzw. groesser als die angegebene Zeit. // @@ -745,7 +745,7 @@ void atkill (atkill_t func) int fork (int typ, int port, void(*stfunc)(char *), char *stpar) //************************************************************************* // -// Verzweigt zu einem neuen Prozess. Dieser läuft so lange, bis entweder +// Verzweigt zu einem neuen Prozess. Dieser laeuft so lange, bis entweder // ein KILL kommt oder sich das angegebene Programm beendet. // //************************************************************************* diff --git a/telephon.cpp b/telephon.cpp index 66d1d98..2512a5e 100644 --- a/telephon.cpp +++ b/telephon.cpp @@ -317,7 +317,7 @@ static void near initace (void) static void interrupt ttyisr (void) //************************************************************************* // -// Interruptroutine für die serielle Schnittstelle +// Interruptroutine fuer die serielle Schnittstelle // //************************************************************************* { diff --git a/utils.cpp b/utils.cpp index 2f05a38..ca15554 100644 --- a/utils.cpp +++ b/utils.cpp @@ -132,7 +132,7 @@ int blkill (char *s) //************************************************************************* // // Removes blank and CR and , -// Bsp: printf("%s\n", s+blkill(s)); gibt s ohne führendes Blank/CR/, aus +// Bsp: printf("%s\n", s+blkill(s)); gibt s ohne fuehrendes Blank/CR/, aus // //************************************************************************* { @@ -481,7 +481,7 @@ unsigned strcrc (char *s) //************************************************************************* // // Berechnet ueber den gegebenen String eine CRC-Pruefsumme -// Wird für Hashing verwendet +// Wird fuer Hashing verwendet // //************************************************************************* { @@ -534,7 +534,7 @@ int strpos (char *s1, char *s2) // // Gibt die Position von Substring in String zurueck // Wird Substring nicht gefunden, oder ist einer der beiden Strings leer, -// so wird -1 zurückgegeben. +// so wird -1 zurueckgegeben. // //************************************************************************* { @@ -1300,8 +1300,8 @@ int mbcallok (char *call) int mbhadrok (char *hadr) //************************************************************************* // -// Prüft einen String, ob er eine gültige Box-Adresse darstellt -// Rückgabe: +// Prueft einen String, ob er eine gueltige Box-Adresse darstellt +// Rueckgabe: // 0 ungueltig () // 1 Mailbox (.) // 2 Verteiler () diff --git a/wx.cpp b/wx.cpp index 3ce656f..e262ce2 100644 --- a/wx.cpp +++ b/wx.cpp @@ -171,7 +171,7 @@ int wx::orgdata (wxdata_t *wx, char *oneline) wx->air_pres_qnh = wx->air_pres_qfe + (m.wxqthaltitude / (8.7 - (m.wxqthaltitude * 0.0005))); - // Fühlbare Temperatur (Windchill) in C + // Fuehlbare Temperatur (Windchill) in C // FT = (-0.0432 * (SQR(100 * WMS) + 10.45 - WMS) * (33 - T)) + 31.46 // adopted: windspeed+1.0 => better results with low speeds, // result must be lower than real temperatur (DerStandard, @@ -212,7 +212,7 @@ int wx::orgdata (wxdata_t *wx, char *oneline) wx->abs_humidity = 0; // Taupunkt - // Taupunkt in °C + // Taupunkt in gradC // TP = (234.67 * (LOG(DAD) / LOG(10)) - 184.2) / // (8.233 - (LOG(DAD) / LOG(10))) if (wx->steam_pressure > 0) @@ -222,13 +222,13 @@ int wx::orgdata (wxdata_t *wx, char *oneline) wx->dew_point = 0; // Kondensationsnivau - // Kondensationsniveau (Wolkenuntergrenze für Cumuluswolken) in Meter über NN + // Kondensationsniveau (Wolkenuntergrenze fuer Cumuluswolken) in Meter ueber NN // KON = (T + ((SSH - 2) / 100) - TP) * 120 wx->kond_niveau = (wx->outdoort + ((m.wxsensoraltitude-2.0)/100.0)- wx->dew_point)*120.0; // Schneefallgrenze in m - // Schneefallgrenze/Null-Grad-Niveau in KILOMETER über NN + // Schneefallgrenze/Null-Grad-Niveau in KILOMETER ueber NN // SFG = (T / 10) + (HOEHE / 1000) // KHDIF = (KON - HOEHE) / 100 // IF (T * 100) > KON THEN SFG = SFG + (KHDIF / 6) - (KHDIF / 10) @@ -246,7 +246,7 @@ int wx::orgdata (wxdata_t *wx, char *oneline) // Windstaerke in Beaufort // BEAU = CINT(10 ^ ((LOG(((WMS - 0.07) / 0.834) ^ 2) / LOG(10)) / 3)) - // Different data from "Zentralanstalt für Metereologie und Geodynamik + // Different data from "Zentralanstalt fuer Metereologie und Geodynamik // Wien" used here // newer data from Willy, oe3wyc //0 1 2 3 4 5 6