This commit is contained in:
peter 1999-06-14 17:47:45 +00:00
parent d60550da2e
commit 03e6ec96c5
12 changed files with 705 additions and 635 deletions

View File

@ -154,22 +154,24 @@ implementation
begin
cmpop:=false;
secondpass(p^.left);
{ to avoid problem with maybe_push and restore }
set_location(p^.location,p^.left^.location);
pushed:=maybe_push(p^.right^.registers32,p,false);
secondpass(p^.right);
if pushed then restore(p,false);
{ get the temp location, must be done before regs are
released/pushed because after the release the regs are
still used for the push (PFV) }
clear_location(p^.location);
p^.location.loc:=LOC_MEM;
if gettempansistringreference(p^.location.reference) then
decrstringref(cansistringdef,p^.location.reference);
{ release used registers }
del_location(p^.right^.location);
del_location(p^.left^.location);
{ push the still used registers }
pushusedregisters(pushedregs,$ff);
{ push data }
clear_location(p^.location);
p^.location.loc:=LOC_MEM;
if gettempansistringreference(p^.location.reference) then
decrstringref(cansistringdef,p^.location.reference);
emitpushreferenceaddr(p^.location.reference);
emit_push_loc(p^.right^.location);
emit_push_loc(p^.left^.location);
@ -2089,7 +2091,13 @@ implementation
end.
{
$Log$
Revision 1.66 1999-06-09 23:22:37 peter
Revision 1.67 1999-06-14 17:47:45 peter
* merged
Revision 1.66.2.1 1999/06/14 17:24:40 peter
* fixed saving of registers with decr_ansistr
Revision 1.66 1999/06/09 23:22:37 peter
+ del_location
Revision 1.65 1999/06/09 23:00:11 peter

View File

@ -994,14 +994,12 @@ implementation
else if is_ansistring(p^.resulttype) or
is_widestring(p^.resulttype) then
begin
gettempansistringreference(hr);
{ cleanup the temp slot }
exprasmlist^.concat(new(pai386,op_reg(A_PUSH,S_L,R_EAX)));
decrstringref(p^.resulttype,hr);
exprasmlist^.concat(new(pai386,op_reg(A_POP,S_L,R_EAX)));
exprasmlist^.concat(new(pai386,op_reg_ref(A_MOV,S_L,R_EAX,
hregister:=getexplicitregister32(R_EAX);
if gettempansistringreference(hr) then
decrstringref(p^.resulttype,hr);
exprasmlist^.concat(new(pai386,op_reg_ref(A_MOV,S_L,hregister,
newreference(hr))));
ungetregister32(hregister);
p^.location.loc:=LOC_MEM;
p^.location.reference:=hr;
end
@ -1167,7 +1165,13 @@ implementation
end.
{
$Log$
Revision 1.90 1999-06-02 10:11:40 florian
Revision 1.91 1999-06-14 17:47:47 peter
* merged
Revision 1.90.2.1 1999/06/14 17:24:42 peter
* fixed saving of registers with decr_ansistr
Revision 1.90 1999/06/02 10:11:40 florian
* make cycle fixed i.e. compilation with 0.99.10
* some fixes for qword
* start of register calling conventions

View File

@ -2944,10 +2944,10 @@ procedure mov_reg_to_dest(p : ptree; s : topsize; reg : tregister);
{ for all i386 gcc implementations }
if ((aktprocsym^.definition^.options and posavestdregs)<>0) then
begin
exprasmlist^.insert(new(pai386,op_reg(A_POP,S_L,R_EDI)));
exprasmlist^.insert(new(pai386,op_reg(A_POP,S_L,R_ESI)));
if (aktprocsym^.definition^.usedregisters and ($80 shr byte(R_EBX)))<>0 then
exprasmlist^.insert(new(pai386,op_reg(A_POP,S_L,R_EBX)));
exprasmlist^.concat(new(pai386,op_reg(A_POP,S_L,R_EBX)));
exprasmlist^.concat(new(pai386,op_reg(A_POP,S_L,R_ESI)));
exprasmlist^.concat(new(pai386,op_reg(A_POP,S_L,R_EDI)));
{ here we could reset R_EBX
but that is risky because it only works
if genexitcode is called after genentrycode
@ -3086,7 +3086,13 @@ procedure mov_reg_to_dest(p : ptree; s : topsize; reg : tregister);
end.
{
$Log$
Revision 1.5 1999-06-03 16:21:15 pierre
Revision 1.6 1999-06-14 17:47:48 peter
* merged
Revision 1.5.2.1 1999/06/14 17:27:08 peter
* fixed posavestd regs which popped at the wrong place
Revision 1.5 1999/06/03 16:21:15 pierre
* fixes a bug due to int64 code in maybe_savetotemp
Revision 1.4 1999/06/02 22:44:06 pierre

View File

@ -859,7 +859,7 @@ type_e_wrong_type_in_array_constructor=E_Falscher Typ im Array Constructor
% You are trying to use a type in an array constructor which is not
% allowed.
type_e_wrong_parameter_type=E_Inkompatible Typen f<>r Argument Nr. #$1: erhalten $2, erwartet $3
% You are trying to pass an invalid type for the specified parameter.
% You are trying to pass an invalid type for the specified parameter.
type_e_no_method_and_procedure_not_compatible=E_Methode (Variable) und Prozedur (Variable) sind nicht Kompatibel
% You can't assign a method to a procedure variable or a procedure to a
% method pointer.
@ -1464,106 +1464,109 @@ ol036=*g1g<x>_erzeuge Debugger Information:
ol037=*g2gg_benutze gsym
ol038=*g2gd_benutze dbx
ol039=*g2gh_benutze Heap Trace Unit
ol040=**1i_zeige alle Information <20>ber den Compiler
ol041=**2iD_zeige Compiler Datum
ol042=**2iV_zeige Compiler Version
ol043=**2iSO_zeige Compiler OS
ol044=**2iSP_zeige Compiler Processor
ol045=**2iTO_zeige Zielsystem OS
ol046=**2iTP_zeige Zielsystem Processor
ol047=**1I<x>_erg„nze <x> zum Include-Pfad
ol048=**1k<x>_<>bergebe <x> an den Linker
ol049=**1l_zeige Logo
ol050=**1n_Standard Parameter-Datei ignorieren
ol051=**1o<x>_„ndere den Namen der erzeugten ausfuehrbaren Datei in <x>
ol052=**1pg_erzeuge Profiler-Code f<>r gprof
ol053=*L1P_benutze Pipes anstelle von tempor„ren Assembler Dateien
ol054=**1S<x>_Syntax Optionen:
ol055=**2S2_schalte einige der Delphi 2 Erweiterungen ein
ol056=**2Sc_unterst<73>tze spezielle C Operatoren (*=,+=,/= and -=)
ol057=**2Sd_sei Delphi kompatibel
ol058=**2Se_halte Compiler nach dem ersten Fehler an
ol059=**2Sg_erlaube LABEL und GOTO
ol060=**2Sh_benutze ANSI-Strings
ol061=**2Si_benutze C++ artige INLINE
ol062=**2Sm_unterst<73>tze Macros wie in C (global)
ol063=**2So_sei TP/BP 7.0 kompatibel
ol064=**2Sp_sei gpc kompatibel
ol065=**2Ss_bestimme dass Constructor Name: "Init" und Destructor: "Done" ist
ol066=**2St_erlaube Schl<68>sselwort static in Objekten
ol067=**1s_rufe weder Assembler noch Linker auf (nur mit -a)
ol068=**1u<x>_entferne die Definition f<>r das Symbol <x>
ol069=**1U<x>_Unit Optionen:
ol070=**2Un_pr<70>fe den Unit Namen nicht
ol071=**2Us_erzeuge eine System Unit
ol072=**1v<x>_sei mitteilsam, <x> ist eine Kombination der folgenden Zeichen:
ol073=**2*_e : zeige Fehler (Standard) d : zeige Debug Info
ol074=**2*_w : zeige Warnungen u : zeige Unit Info
ol075=**2*_n : zeige Anmerkungen t : zeige angesprochene/benutzte Dateien
ol076=**2*_h : zeige Hinweise m : zeige definierte Macros
ol077=**2*_i : zeige allgemeine Info p : zeige compilierte Prozeduren
ol078=**2*_l : zeige Zeilennummern c : zeige conditionals
ol079=**2*_a : zeige alles 0 : zeige nichts (ausser Fehlern)
ol080=**2*_b : zeige alle Prozedurdekla- r : Rhide/GCC kompatibler Modus
ol081=**2*_ rationen im Fehlerfall x : Exe-Datei Info (nur Win32)
ol082=**2*_
ol083=**1X<x>_Optionen f<>r ausf<73>hrbare Dateien:
ol084=*L2Xc_linke mit der c library
ol085=**2XD_linke mit den dynamischen Bibliotheken (definiert FPC_LINK_DYNAMIC)
ol086=**2Xs_entferne alle Symbole vom der ausf<73>hrbaren Datei
ol087=**2XS_linke mit den statischen Bibliotheken (definiert FPC_LINK_STATIC)
ol088=**0*_Optionen fuer den Prozessor:
ol089=3*1A<x>_Ausgabeformat:
ol090=3*2Ao_coff-Datei mit Hilfe von GNU AS
ol091=3*2Anasmcoff_coff-Datei mit Hilfe von Nasm
ol092=3*2Anasmelf_elf32-Datei (Linux) mit Hilfe von Nasm
ol093=3*2Anasmobj_obj-Datei mit Hilfe von Nasm
ol094=3*2Amasm_obj-Datei mit Hilfe von Masm (Microsoft)
ol095=3*2Atasm_obj-Datei mit Hilfe von Tasm (Borland)
ol096=3*1R<x>_Assembler-Leser Format:
ol097=3*2Ratt_lies AT&T Assembler Variante
ol098=3*2Rintel_lies Intel Assembler Variante
ol099=3*2Rdirect_kopiere Assembler-Text direkt in die Assembler-Datei
ol100=3*1O<x>_Optimierungen:
ol101=3*2Og_erzeuge kleineren Code
ol102=3*2OG_erzeuge schnelleren Code (Standard)
ol103=3*2Or_behalte bestimmte Variablen in Registern (noch BUGGY!!!)
ol104=3*2Ou_aktiviere unsichere Optimierungen (siehe Dokumentation)
ol105=3*2O1_Stufe 1 Optimierungen (schnelle Optimierungen)
ol106=3*2O2_Stufe 2 Optimierungen (-O1 + langsamere Optimierungen)
ol107=3*2O3_Stufe 3 Optimierungen (gleich wie -O2u)
ol108=3*2Op<x>_Ziel Processor:
ol109=3*3Op1_setze Ziel-Processor auf 386/486
ol110=3*3Op2_setze Ziel-Processor auf Pentium/PentiumMMX (R)
ol111=3*3Op3_setze Ziel-Processor auf PPro/PII/c6x86/K6 (R)
ol112=3*1T<x>_Ziel Betriebssystem
ol113=3*2TGO32V1_Version 1 von DJ Delorie's DOS extender
ol114=3*2TGO32V2_Version 2 von DJ Delorie's DOS extender
ol115=3*2TLINUX_Linux
ol116=3*2TOS2_OS/2 2.x
ol117=3*2TWin32_Windows 32 Bit
ol118=6*1A<x>_Ausgabe Format:
ol119=6*2Ao_Unix o-Datei mit Hilfe von GNU AS
ol120=6*2Agas_GNU Motorola Assembler
ol121=6*2Amit_MIT Syntax (alter GAS)
ol122=6*2Amot_Standard Motorola Assembler
ol123=6*1O<x>_Optimierungen:
ol124=6*2Oa_schalte Optimierer ein
ol125=6*2Og_erzeuge kleineren Code
ol126=6*2OG_erzeuge schnelleren Code (standard)
ol127=6*2Ox_optimiere Maximal (noch BUGGY!!!)
ol128=6*2O2_setze Ziel-Prozessor auf MC68020+
ol129=6*1R<x>_Assembler-Leser Format:
ol130=6*2RMOT_lies Motorola Assembler Variante
ol131=6*1T<x>_Ziel Betriebssystem
ol132=6*2TAMIGA_Commodore Amiga
ol133=6*2TATARI_Atari ST/STe/TT
ol134=6*2TMACOS_Macintosh m68k
ol135=6*2TLINUX_Linux-68k
ol136=**1*_
ol137=**1?_zeigt diese Hilfe an
ol040=*g2gc_generate checks for pointers
ol041=**1i_zeige alle Information <20>ber den Compiler
ol042=**2iD_zeige Compiler Datum
ol043=**2iV_zeige Compiler Version
ol044=**2iSO_zeige Compiler OS
ol045=**2iSP_zeige Compiler Processor
ol046=**2iTO_zeige Zielsystem OS
ol047=**2iTP_zeige Zielsystem Processor
ol048=**1I<x>_erg„nze <x> zum Include-Pfad
ol049=**1k<x>_<>bergebe <x> an den Linker
ol050=**1l_zeige Logo
ol051=**1n_Standard Parameter-Datei ignorieren
ol052=**1o<x>_„ndere den Namen der erzeugten ausfuehrbaren Datei in <x>
ol053=**1pg_erzeuge Profiler-Code f<>r gprof
ol054=*L1P_benutze Pipes anstelle von tempor„ren Assembler Dateien
ol055=**1S<x>_Syntax Optionen:
ol056=**2S2_schalte einige der Delphi 2 Erweiterungen ein
ol057=**2Sc_unterst<73>tze spezielle C Operatoren (*=,+=,/= and -=)
ol058=**2Sd_sei Delphi kompatibel
ol059=**2Se_halte Compiler nach dem ersten Fehler an
ol060=**2Sg_erlaube LABEL und GOTO
ol061=**2Sh_benutze ANSI-Strings
ol062=**2Si_benutze C++ artige INLINE
ol063=**2Sm_unterst<73>tze Macros wie in C (global)
ol064=**2So_sei TP/BP 7.0 kompatibel
ol065=**2Sp_sei gpc kompatibel
ol066=**2Ss_bestimme dass Constructor Name: "Init" und Destructor: "Done" ist
ol067=**2St_erlaube Schl<68>sselwort static in Objekten
ol068=**1s_rufe weder Assembler noch Linker auf (nur mit -a)
ol069=**1u<x>_entferne die Definition f<>r das Symbol <x>
ol070=**1U<x>_Unit Optionen:
ol071=**2Un_pr<70>fe den Unit Namen nicht
ol072=**2Us_erzeuge eine System Unit
ol073=**1v<x>_sei mitteilsam, <x> ist eine Kombination der folgenden Zeichen:
ol074=**2*_e : zeige Fehler (Standard) d : zeige Debug Info
ol075=**2*_w : zeige Warnungen u : zeige Unit Info
ol076=**2*_n : zeige Anmerkungen t : zeige angesprochene/benutzte Dateien
ol077=**2*_h : zeige Hinweise m : zeige definierte Macros
ol078=**2*_i : zeige allgemeine Info p : zeige compilierte Prozeduren
ol079=**2*_l : zeige Zeilennummern c : zeige conditionals
ol080=**2*_a : zeige alles 0 : zeige nichts (ausser Fehlern)
ol081=**2*_b : zeige alle Prozedurdekla- r : Rhide/GCC kompatibler Modus
ol082=**2*_ rationen im Fehlerfall x : Exe-Datei Info (nur Win32)
ol083=**2*_
ol084=**1X<x>_Optionen f<>r ausf<73>hrbare Dateien:
ol085=*L2Xc_linke mit der c library
ol086=**2XD_linke mit den dynamischen Bibliotheken (definiert FPC_LINK_DYNAMIC)
ol087=**2Xs_entferne alle Symbole vom der ausf<73>hrbaren Datei
ol088=**2XS_linke mit den statischen Bibliotheken (definiert FPC_LINK_STATIC)
ol089=**0*_Optionen fuer den Prozessor:
ol090=3*1A<x>_Ausgabeformat:
ol091=3*2Aas_Datei mit Hilfe von GNU AS
ol092=3*2Aasaout_Datei mit Hilfe von GNU AS f<>r aout (Go32v1)
ol093=3*2Anasmcoff_coff-Datei mit Hilfe von Nasm
ol094=3*2Anasmelf_elf32-Datei (Linux) mit Hilfe von Nasm
ol095=3*2Anasmobj_obj-Datei mit Hilfe von Nasm
ol096=3*2Amasm_obj-Datei mit Hilfe von Masm (Microsoft)
ol097=3*2Atasm_obj-Datei mit Hilfe von Tasm (Borland)
ol098=3*2Acoff_coff (Go32v2) using internal writer
ol099=3*2Apecoff_pecoff (Win32) using internal writer
ol100=3*1R<x>_Assembler-Leser Format:
ol101=3*2Ratt_lies AT&T Assembler Variante
ol102=3*2Rintel_lies Intel Assembler Variante
ol103=3*2Rdirect_kopiere Assembler-Text direkt in die Assembler-Datei
ol104=3*1O<x>_Optimierungen:
ol105=3*2Og_erzeuge kleineren Code
ol106=3*2OG_erzeuge schnelleren Code (Standard)
ol107=3*2Or_behalte bestimmte Variablen in Registern (noch BUGGY!!!)
ol108=3*2Ou_aktiviere unsichere Optimierungen (siehe Dokumentation)
ol109=3*2O1_Stufe 1 Optimierungen (schnelle Optimierungen)
ol110=3*2O2_Stufe 2 Optimierungen (-O1 + langsamere Optimierungen)
ol111=3*2O3_Stufe 3 Optimierungen (gleich wie -O2u)
ol112=3*2Op<x>_Ziel Processor:
ol113=3*3Op1_setze Ziel-Processor auf 386/486
ol114=3*3Op2_setze Ziel-Processor auf Pentium/PentiumMMX (R)
ol115=3*3Op3_setze Ziel-Processor auf PPro/PII/c6x86/K6 (R)
ol116=3*1T<x>_Ziel Betriebssystem
ol117=3*2TGO32V1_Version 1 von DJ Delorie's DOS extender
ol118=3*2TGO32V2_Version 2 von DJ Delorie's DOS extender
ol119=3*2TLINUX_Linux
ol120=3*2TOS2_OS/2 2.x
ol121=3*2TWin32_Windows 32 Bit
ol122=6*1A<x>_Ausgabe Format:
ol123=6*2Aas_Unix o-Datei mit Hilfe von GNU AS
ol124=6*2Agas_GNU Motorola Assembler
ol125=6*2Amit_MIT Syntax (alter GAS)
ol126=6*2Amot_Standard Motorola Assembler
ol127=6*1O<x>_Optimierungen:
ol128=6*2Oa_schalte Optimierer ein
ol129=6*2Og_erzeuge kleineren Code
ol130=6*2OG_erzeuge schnelleren Code (standard)
ol131=6*2Ox_optimiere Maximal (noch BUGGY!!!)
ol132=6*2O2_setze Ziel-Prozessor auf MC68020+
ol133=6*1R<x>_Assembler-Leser Format:
ol134=6*2RMOT_lies Motorola Assembler Variante
ol135=6*1T<x>_Ziel Betriebssystem
ol136=6*2TAMIGA_Commodore Amiga
ol137=6*2TATARI_Atari ST/STe/TT
ol138=6*2TMACOS_Macintosh m68k
ol139=6*2TLINUX_Linux-68k
ol140=**1*_
ol141=**1?_zeigt diese Hilfe an
ol_end=**1h_zeigt diese Hilfe ohne Warten an
#
# The End...
#

View File

@ -1435,139 +1435,141 @@ ol004=**2at_mostrar alojamiento/desaloj. temporal info. en fichero ensamblador
ol005=**1b_generar informaci¢n de navegador
ol006=**2bl_generar informacion de s¡mbolos locales
ol007=**1B_construir todos los m¢dulos
ol008=3*2CD_crear librer¡a din mica
ol009=**2Ch<n>_<n> bytes de heap (entre 1023 y 67107840)
ol010=**2Ci_chequeo de E/S
ol011=**2Cn_omitir enlazado
ol012=**2Co_chequea el desbordamiento de operaciones con enteros
ol013=**2Cr_chequeo de rango
ol014=**2Cs<n>_pone el tama¤o del stack a <n>
ol015=**2Ct_chequeo del stack
ol016=3*2CS_crear librer¡a est tica
ol017=3*2Cx_usar enlaze-inteligente
ol018=**1d<x>_define el s¡mbolo <x>
ol019=*O1D_genera un fichero DEF
ol020=*O2Dd<x>_pone la descripci¢n a <x>
ol021=*O2Dw_aplicacion PM
ol022=**1e<x>_pone el path a ejecutables
ol023=**1E_igual a -Cn
ol024=**1F_pone nombres de ficheros y paths
ol025=**2FD<x>_pone el directorio donde buscar para utilidades del compilador
ol026=**2Fe<x>_redirecciona la salida de errores a <x>
ol027=**2FE<x>_pone el path de destino de ejecutable/unidad a <x>
ol028=**2Fi<x>_a¤ade <x> al path de incluidos
ol029=**2Fl<x>_a¤ade <x> al path de librerias
ol030=*L2FL<x>_usa <x> como enlazador din mico
ol031=**2Fo<x>_a¤ade <x> al path de objetos
ol032=**2Fr<x>_carga fichero de mensages de error <x>
ol033=**2Fu<x>_a¤ade <x> al path de unidades
ol034=**2FU<x>_pone el path de destino de unidades a <x>, anula -FE
ol035=*g1g_genera informaci¢n de depuraci¢n
ol036=*g2gg_usa gsym
ol037=*g2gd_usa dbx
ol038=*g2gh_usa la unidad de trazado del heap
ol039=**1i_informaci¢n
ol040=**2iD_devuelve la fecha del compilador
ol041=**2iV_devuelve la versi¢n del compilador
ol042=**2iSO_devuelve el OS de origen
ol043=**2iSP_devuelve el procesador de origen
ol044=**2iTO_devuelve el OS de destino
ol045=**2iTP_devuelve el procesador de destino
ol046=**1I<x>_a¤ade <x> al path de a¤adidos
ol047=**1k<x>_Pasa <x> al enlazador
ol048=**1l_escribe logotipo
ol049=**1n_no lee el fichero de configuraci¢n por defecto
ol050=**1o<x>_cambia el nombre del ejecutable producido a <x>
ol051=**1pg_genera c¢digo de perfil para gprof
ol052=*L1P_usa pipes en vez de crear ficheros ensamblador temporales
ol053=**1S_opciones de sintaxis
ol054=**2S2_habilita algunas extensiones de Delphi 2
ol055=**2Sc_soportar operadores tipo C (*=,+=,/= y -=)
ol056=**2Sd_intenta ser compatible con Delphi
ol057=**2Se_el compilador se para despus del primer error
ol058=**2Sg_permite LABEL y GOTO
ol059=**2Sh_Usar cadenas ansi (ansistrings)
ol060=**2Si_soportar INLINE estilo C++
ol061=**2Sm_soportar macros tipo C (globales)
ol062=**2So_intenta ser compatible con TP/BP 7.0
ol063=**2Sp_intenta ser compatible con gpc
ol064=**2Ss_nombre del constructor tiene que ser init (destructor tiene que ser done)
ol065=**2St_permite la palabra clave static en objetos
ol066=**1s_no llama al ensamblador ni al enlazador (solo con -a)
ol067=**1u<x>_indefine el s¡mbolo <x>
ol068=**1U_opciones de unidad
ol069=**2Un_no testea el nombre de unidad
ol070=**2Us_compila una unidad de sistema
ol071=**1v<x>_Ser explicativo. <x> es una combinaci¢n de las siguientes letras :
ol072=**2*_e : muestra errores (defecto) d : muestra info de depuraci¢n
ol073=**2*_w : muestra advertencias u : muestra info de unidades
ol074=**2*_n : muestra notas t : muestra ficheros inten./usados
ol075=**2*_h : muestra trucos m : muestra macros definidas
ol076=**2*_i : muestra informaci¢n general p : muestra procedures compilados
ol077=**2*_l : muestra n£mero de l¡nea c : muestra condicionales
ol078=**2*_a : muestra todo 0 : no muestra nada (excepto errores)
ol079=**2*_b : muestra toda la declaraci¢n r : modo compatible con Rhide/GCC
ol080=**2*_ del procedure si ocurre x : info. de ejecutable (solo Win32)
ol081=**2*_ un error
ol082=**1X_opciones del ejecutable
ol083=*L2Xc_enlaza con la librer¡a c
ol084=**2XD_enlaza con librer¡as din micass (define FPC_LINK_DYNAMIC)
ol085=**2Xs_elimina todos los s¡mbolos del ejecutable
ol086=**2XS_enlaza con librer¡as est ticas (define FPC_LINK_STATIC)
ol087=**0*_Opciones espec¡ficas del procesador:
ol088=3*1A<x>_formato de salida
ol089=3*2Ao_fichero coff usando GNU AS
ol090=3*2Anasmcoff_fichero coff usando Nasm
ol091=3*2Anasmelf_fichero elf32 (linux) usando Nasm
ol092=3*2Anasmobj_obj usando Nasm
ol093=3*2Amasm_obj usando Masm (Microsoft)
ol094=3*2Atasm_obj usando Tasm (Borland/Inprise)
ol095=3*1R<x>_tipo de lectura de ensamblador
ol096=3*2Ratt_lee ensamblador estilo AT&T
ol097=3*2Rintel_lee ensamblador estilo Intel
ol098=3*2Rdirect_copiar texto ensamblador directamente al fichero ensamblador
ol099=3*1O<x>_optimizaciones
ol100=3*2Og_generar c¢digo m s peque¤o
ol101=3*2OG_generar c¢digo m s r pido (defecto)
ol102=3*2Or_mantener ciertas variables en registros (todab¡a con fallos!!!)
ol103=3*2Ou_habilita las optimizaciones inciertas (mira la documentaci¢n)
ol104=3*2O1_nivel 1 de optimizaci¢n (optimizaciones r pidas)
ol105=3*2O2_nivel 2 de optimizaci¢n (-O1 + optimizaciones lentas)
ol106=3*2O3_nivel 3 de optimizaci¢n (igual que -O2u)
ol107=3*2Op_procesador de destino
ol108=3*3Op1_pone el procesador de destino en 386/486
ol109=3*3Op2_pone el procesador de destino en Pentium/PentiumMMX (tm)
ol110=3*3Op3_pone el procesador de destino en PPro/PII/c6x86/K6 (tm)
ol111=3*1T<x>_Sistema operativo de destino
ol112=3*2TGO32V1_versi¢n 1 del extensor del DOS de DJ Delorie
ol113=3*2TGO32V2_versi¢n 2 del extensor del DOS de DJ Delorie
ol114=3*2TLINUX_Linux
ol115=3*2TOS2_OS/2 2.x
ol116=3*2TWin32_Windows 32 Bit
ol117=6*1A<x>_formato de salida
ol118=6*2Ao_Unix o-file usando GNU AS
ol119=6*2Agas_Ensamblador GNU Motorola
ol120=6*2Amit_Sintaxis MIT (antiguo GAS)
ol121=6*2Amot_Ensamblador estandard de Motorola
ol122=6*1O_optimizaciones
ol123=6*2Oa_enchega el optimizador
ol124=6*2Og_generar el c¢digo m s peque¤o
ol125=6*2OG_generar el c¢digo m s r pido (defecto)
ol126=6*2Ox_optimizar al m ximo (todab¡a con fallos!!!)
ol127=6*2O2_pone el procesador de destino para un MC68020+
ol128=6*1R<x>_estilo de lectura de ensamblador
ol129=6*2RMOT_lee el estilo de ensamblador de motorola
ol130=6*1T<x>_Sistema operativo de destino
ol131=6*2TAMIGA_Commodore Amiga
ol132=6*2TATARI_Atari ST/STe/TT
ol133=6*2TMACOS_Macintosh m68k
ol134=6*2TLINUX_Linux-68k
ol136=**1*_
ol137=**1?_muestra esta ayuda
ol008=**1C<x>_code generation options:
ol009=3*2CD_crear librer¡a din mica
ol010=**2Ch<n>_<n> bytes de heap (entre 1023 y 67107840)
ol011=**2Ci_chequeo de E/S
ol012=**2Cn_omitir enlazado
ol013=**2Co_chequea el desbordamiento de operaciones con enteros
ol014=**2Cr_chequeo de rango
ol015=**2Cs<n>_pone el tama¤o del stack a <n>
ol016=**2Ct_chequeo del stack
ol017=3*2CS_crear librer¡a est tica
ol018=3*2Cx_usar enlaze-inteligente
ol019=**1d<x>_define el s¡mbolo <x>
ol020=*O1D_genera un fichero DEF
ol021=*O2Dd<x>_pone la descripci¢n a <x>
ol022=*O2Dw_aplicacion PM
ol023=**1e<x>_pone el path a ejecutables
ol024=**1E_igual a -Cn
ol025=**1F_pone nombres de ficheros y paths
ol026=**2FD<x>_pone el directorio donde buscar para utilidades del compilador
ol027=**2Fe<x>_redirecciona la salida de errores a <x>
ol028=**2FE<x>_pone el path de destino de ejecutable/unidad a <x>
ol029=**2Fi<x>_a¤ade <x> al path de incluidos
ol030=**2Fl<x>_a¤ade <x> al path de librerias
ol031=*L2FL<x>_usa <x> como enlazador din mico
ol032=**2Fo<x>_a¤ade <x> al path de objetos
ol033=**2Fr<x>_carga fichero de mensages de error <x>
ol034=**2Fu<x>_a¤ade <x> al path de unidades
ol035=**2FU<x>_pone el path de destino de unidades a <x>, anula -FE
ol036=*g1g_genera informaci¢n de depuraci¢n
ol037=*g2gg_usa gsym
ol038=*g2gd_usa dbx
ol039=*g2gh_usa la unidad de trazado del heap
ol040=*g2gc_generate checks for pointers
ol041=**1i_informaci¢n
ol042=**2iD_devuelve la fecha del compilador
ol043=**2iV_devuelve la versi¢n del compilador
ol044=**2iSO_devuelve el OS de origen
ol045=**2iSP_devuelve el procesador de origen
ol046=**2iTO_devuelve el OS de destino
ol047=**2iTP_devuelve el procesador de destino
ol048=**1I<x>_a¤ade <x> al path de a¤adidos
ol049=**1k<x>_Pasa <x> al enlazador
ol050=**1l_escribe logotipo
ol051=**1n_no lee el fichero de configuraci¢n por defecto
ol052=**1o<x>_cambia el nombre del ejecutable producido a <x>
ol053=**1pg_genera c¢digo de perfil para gprof
ol054=*L1P_usa pipes en vez de crear ficheros ensamblador temporales
ol055=**1S_opciones de sintaxis
ol056=**2S2_habilita algunas extensiones de Delphi 2
ol057=**2Sc_soportar operadores tipo C (*=,+=,/= y -=)
ol058=**2Sd_intenta ser compatible con Delphi
ol059=**2Se_el compilador se para despus del primer error
ol060=**2Sg_permite LABEL y GOTO
ol061=**2Sh_Usar cadenas ansi (ansistrings)
ol062=**2Si_soportar INLINE estilo C++
ol063=**2Sm_soportar macros tipo C (globales)
ol064=**2So_intenta ser compatible con TP/BP 7.0
ol065=**2Sp_intenta ser compatible con gpc
ol066=**2Ss_nombre del constructor tiene que ser init (destructor tiene que ser done)
ol067=**2St_permite la palabra clave static en objetos
ol068=**1s_no llama al ensamblador ni al enlazador (solo con -a)
ol069=**1u<x>_indefine el s¡mbolo <x>
ol070=**1U_opciones de unidad
ol071=**2Un_no testea el nombre de unidad
ol072=**2Us_compila una unidad de sistema
ol073=**1v<x>_Ser explicativo. <x> es una combinaci¢n de las siguientes letras :
ol074=**2*_e : muestra errores (defecto) d : muestra info de depuraci¢n
ol075=**2*_w : muestra advertencias u : muestra info de unidades
ol076=**2*_n : muestra notas t : muestra ficheros inten./usados
ol077=**2*_h : muestra trucos m : muestra macros definidas
ol078=**2*_i : muestra informaci¢n general p : muestra procedures compilados
ol079=**2*_l : muestra n£mero de l¡nea c : muestra condicionales
ol080=**2*_a : muestra todo 0 : no muestra nada (excepto errores)
ol081=**2*_b : muestra toda la declaraci¢n r : modo compatible con Rhide/GCC
ol082=**2*_ del procedure si ocurre x : info. de ejecutable (solo Win32)
ol083=**2*_ un error
ol084=**1X_opciones del ejecutable
ol085=*L2Xc_enlaza con la librer¡a c
ol086=**2XD_enlaza con librer¡as din micass (define FPC_LINK_DYNAMIC)
ol087=**2Xs_elimina todos los s¡mbolos del ejecutable
ol088=**2XS_enlaza con librer¡as est ticas (define FPC_LINK_STATIC)
ol089=**0*_Opciones espec¡ficas del procesador:
ol090=3*1A<x>_formato de salida
ol091=3*2Aas_fichero coff usando GNU AS
ol092=3*2Aasaout_fichero coff usando GNU AS for aout (Go32v1)
ol093=3*2Anasmcoff_coff (Go32v2) file using Nasm
ol094=3*2Anasmelf_elf32 (Linux) file using Nasm
ol095=3*2Anasmobj_obj file using Nasm
ol096=3*2Amasm_obj usando Masm (Microsoft)
ol097=3*2Atasm_obj usando Tasm (Borland)
ol098=3*2Acoff_coff (Go32v2) using internal writer
ol099=3*2Apecoff_pecoff (Win32) using internal writer
ol100=3*1R<x>_tipo de lectura de ensamblador
ol101=3*2Ratt_lee ensamblador estilo AT&T
ol102=3*2Rintel_lee ensamblador estilo Intel
ol103=3*2Rdirect_copiar texto ensamblador directamente al fichero ensamblador
ol104=3*1O<x>_optimizaciones
ol105=3*2Og_generar c¢digo m s peque¤o
ol106=3*2OG_generar c¢digo m s r pido (defecto)
ol107=3*2Or_mantener ciertas variables en registros (todab¡a con fallos!!!)
ol108=3*2Ou_habilita las optimizaciones inciertas (mira la documentaci¢n)
ol109=3*2O1_nivel 1 de optimizaci¢n (optimizaciones r pidas)
ol110=3*2O2_nivel 2 de optimizaci¢n (-O1 + optimizaciones lentas)
ol111=3*2O3_nivel 3 de optimizaci¢n (igual que -O2u)
ol112=3*2Op_procesador de destino
ol113=3*3Op1_pone el procesador de destino en 386/486
ol114=3*3Op2_pone el procesador de destino en Pentium/PentiumMMX (tm)
ol115=3*3Op3_pone el procesador de destino en PPro/PII/c6x86/K6 (tm)
ol116=3*1T<x>_Sistema operativo de destino
ol117=3*2TGO32V1_versi¢n 1 del extensor del DOS de DJ Delorie
ol118=3*2TGO32V2_versi¢n 2 del extensor del DOS de DJ Delorie
ol119=3*2TLINUX_Linux
ol120=3*2TOS2_OS/2 2.x
ol121=3*2TWin32_Windows 32 Bit
ol122=6*1A<x>_formato de salida
ol123=6*2Aas_Unix o-file usando GNU AS
ol124=6*2Agas_Ensamblador GNU Motorola
ol125=6*2Amit_Sintaxis MIT (antiguo GAS)
ol126=6*2Amot_Ensamblador estandard de Motorola
ol127=6*1O_optimizaciones
ol128=6*2Oa_enchega el optimizador
ol129=6*2Og_generar el c¢digo m s peque¤o
ol130=6*2OG_generar el c¢digo m s r pido (defecto)
ol131=6*2Ox_optimizar al m ximo (todab¡a con fallos!!!)
ol132=6*2O2_pone el procesador de destino para un MC68020+
ol133=6*1R<x>_estilo de lectura de ensamblador
ol134=6*2RMOT_lee el estilo de ensamblador de motorola
ol135=6*1T<x>_Sistema operativo de destino
ol136=6*2TAMIGA_Commodore Amiga
ol137=6*2TATARI_Atari ST/STe/TT
ol138=6*2TMACOS_Macintosh m68k
ol139=6*2TLINUX_Linux-68k
ol140=**1*_
ol141=**1?_muestra esta ayuda
ol_end=**1h_muestra esta ayuda sin esperar
#
# The End...
#

View File

@ -104,7 +104,7 @@ general_f_no_memory_left=F_Plus de m
% reserved words, strings, etc. It also takes care of directives and
% conditional compiling handling.
% \begin{description}
scan_f_end_of_file=F_Fin de fichier inattendue
scan_f_end_of_file=F_Fin de fichier inattendue
% this typically happens in on of the following cases :
% \begin{itemize}
% \item The source file ends befor then final \var{end.} statement. This
@ -1466,104 +1466,108 @@ ol036=*g1g<x>_g
ol037=*g2gg_utilise gsym
ol038=*g2gd_utilise dbx
ol039=*g2gh_use l'unit de tracage du tas
ol040=**1i_information
ol041=**2iD_donne la date du compilateur
ol042=**2iV_donne la version du compilateur
ol043=**2iSO_donne l'OS du compilateur
ol044=**2iSP_donne le processeur du compilateur
ol045=**2iTO_donne l'OS cible
ol046=**2iTP_donne le processeur cible
ol047=**1I<x>_ajoute <x> … la liste des rpertoires pour fichiers inclus
ol048=**1k<x>_transmet <x> au linker
ol049=**1l_crit le logo
ol050=**1n_ne pas lire le fichier de configuration par dfaut
ol051=**1o<x>_change le nom de l'executable en <x>
ol052=**1pg_gnŠre du code pour profiler avec gprof
ol053=*L1P_utilise des pipes au lieu de crer des fichiers temporaires
ol054=**1S<x>_options de syntaxe :
ol055=**2S2_autorise quelques extensions Delphi 2
ol056=**2Sc_autorise les operateurs type C (*=,+=,/= et -=)
ol057=**2Sd_essaye d'ˆtre compatible avec Delphi
ol058=**2Se_stoppe la compilation … la premiŠre erreur
ol059=**2Sg_autorise LABEL et GOTO
ol060=**2Sh_Utilise les ansistrings
ol061=**2Si_supporte les INLINE type C++
ol062=**2Sm_support des macros comme C (global)
ol063=**2So_essaye d'ˆtre compatible avec TP/BP 7.0
ol064=**2Sp_essaye d'ˆtre compatible avec GPC
ol065=**2Ss_les constructeurs doivent s'appeler init (et les destructeurs done)
ol066=**2St_autorise "static" dans les objects
ol067=**1s_n'appelle pas l'assembleur ni le linker
ol068=**1u<x>_rend le symbole <x> non dfini
ol069=**1U_options d'units :
ol070=**2Un_ne pas vrifier le nom de l'unit
ol071=**2Us_compiler en temps qu'unit systŠme
ol072=**1v<x>_donne des informations. <x> est une combination des lettres suivantes :
ol073=**2*_e : montre les erreurs (dfaut) d : informations de dboggage
ol074=**2*_w : montre les avertissements u : montre les info sur les units
ol075=**2*_n : montre les notes t : montre les fichiers essays/utiliss
ol076=**2*_h : montre les suggestions m : montre les macros dfinies
ol077=**2*_i : montre des infos gnrales p : montre les procdures compiles
ol078=**2*_l : montre les numros de lignes c : montre les conditionniels
ol079=**2*_a : montre tout 0 : ne montre rien (sauf les erreurs)
ol080=**2*_b : montre toutes les procdures r : mode compatibilit Rhide/GCC
ol081=**2*_ quand une erreur survient x : infos Executable (Win32 seulement)
ol082=**2*_
ol083=**1X_options pour executable :
ol084=*L2Xc_lien avec librairie C
ol085=**2XD_lien avec la librarie dynamique (dfinit FPC_LINK_DYNAMIC)
ol086=**2Xs_enlˆve tous les symboles de l'executable
ol087=**2XS_lien avec les librairies statiques (dfinit FPC_LINK_STATIC)
ol088=**0*_options spcifiques au processeur :
ol089=3*1A<x>_format de sortie :
ol090=3*2Ao_fichier objet gnr par GNU AS
ol091=3*2Anasmcoff_fichier COFF avec Nasm
ol092=3*2Anasmelf_fichier ELF32 (Linux) avec Nasm
ol093=3*2Anasmobj_fichier OBJ avec Nasm
ol094=3*2Amasm_fichier OBJ avec Masm (Mircosoft)
ol095=3*2Atasm_fichier OBJ avec Tasm (Borland)
ol096=3*1R<x>_type lecture assembleur :
ol097=3*2Ratt_lit l'assembleur AT&T
ol098=3*2Rintel_lit l'assembleur Intel
ol099=3*2Rdirect_copie le texte assembleur directement dans le fichier assembleur
ol100=3*1O<x>_optimisations :
ol101=3*2Og_gnŠre du code compact
ol102=3*2OG_gnŠre du code rapide (defaut)
ol103=3*2Or_garde certaines variables dans des registres (toujours BUGGY!!!)
ol104=3*2Ou_autorise les optimisations incertaines (voir docs)
ol105=3*2O1_optimisations niveau 1 (optimisations rapides)
ol106=3*2O2_optimisations niveau 2 (-O1 + optimisations plus lentes)
ol107=3*2O3_optimisations niveau 3 (comme -O2u)
ol108=3*2Op<x>_processeur cible :
ol109=3*3Op1_dfinit 386/486 comme processeur cible
ol110=3*3Op2_dfinit Pentium/PentiumMMX (tm) comme processeur cycle
ol111=3*3Op3_dfinit PPro/PII/c6x86/K6 (tm) comme processeur cycle
ol112=3*1T<x>_systŠme d'explioitation cible :
ol113=3*2TGO32V1_version 1 de l'extension DOS de DJ Delorie
ol114=3*2TGO32V2_version 2 de l'extension DOS de DJ Delorie
ol115=3*2TLINUX_Linux
ol116=3*2TOS2_OS/2 2.x
ol117=3*2TWin32_Windows 32 Bits
ol118=6*1A<x>_output format
ol119=6*2Ao_Unix o-file using GNU AS
ol120=6*2Agas_GNU Motorola assembler
ol121=6*2Amit_MIT Syntax (old GAS)
ol122=6*2Amot_Standard Motorola assembler
ol123=6*1O_optimizations:
ol124=6*2Oa_turn on the optimizer
ol125=6*2Og_generate smaller code
ol126=6*2OG_generate faster code (default)
ol127=6*2Ox_optimize maximum (still BUGGY!!!)
ol128=6*2O2_set target processor to a MC68020+
ol129=6*1R<x>_styles d'assembleur :
ol130=6*2RMOT_lire l'assembleur type motorola
ol131=6*1T<x>_SystŠme d'exploitation cible :
ol132=6*2TAMIGA_Commodore Amiga
ol133=6*2TATARI_Atari ST/STe/TT
ol134=6*2TMACOS_Macintosh m68k
ol135=6*2TLINUX_Linux-68k
ol136=**1*_
ol137=**1?_affiche cette aide
ol040=*g2gc_generate checks for pointers
ol041=**1i_information
ol042=**2iD_donne la date du compilateur
ol043=**2iV_donne la version du compilateur
ol044=**2iSO_donne l'OS du compilateur
ol045=**2iSP_donne le processeur du compilateur
ol046=**2iTO_donne l'OS cible
ol047=**2iTP_donne le processeur cible
ol048=**1I<x>_ajoute <x> … la liste des rpertoires pour fichiers inclus
ol049=**1k<x>_transmet <x> au linker
ol050=**1l_crit le logo
ol051=**1n_ne pas lire le fichier de configuration par dfaut
ol052=**1o<x>_change le nom de l'executable en <x>
ol053=**1pg_gnŠre du code pour profiler avec gprof
ol054=*L1P_utilise des pipes au lieu de crer des fichiers temporaires
ol055=**1S<x>_options de syntaxe :
ol056=**2S2_autorise quelques extensions Delphi 2
ol057=**2Sc_autorise les operateurs type C (*=,+=,/= et -=)
ol058=**2Sd_essaye d'ˆtre compatible avec Delphi
ol059=**2Se_stoppe la compilation … la premiŠre erreur
ol060=**2Sg_autorise LABEL et GOTO
ol061=**2Sh_Utilise les ansistrings
ol062=**2Si_supporte les INLINE type C++
ol063=**2Sm_support des macros comme C (global)
ol064=**2So_essaye d'ˆtre compatible avec TP/BP 7.0
ol065=**2Sp_essaye d'ˆtre compatible avec GPC
ol066=**2Ss_les constructeurs doivent s'appeler init (et les destructeurs done)
ol067=**2St_autorise "static" dans les objects
ol068=**1s_n'appelle pas l'assembleur ni le linker
ol069=**1u<x>_rend le symbole <x> non dfini
ol070=**1U_options d'units :
ol071=**2Un_ne pas vrifier le nom de l'unit
ol072=**2Us_compiler en temps qu'unit systŠme
ol073=**1v<x>_donne des informations. <x> est une combination des lettres suivantes :
ol074=**2*_e : montre les erreurs (dfaut) d : informations de dboggage
ol075=**2*_w : montre les avertissements u : montre les info sur les units
ol076=**2*_n : montre les notes t : montre les fichiers essays/utiliss
ol077=**2*_h : montre les suggestions m : montre les macros dfinies
ol078=**2*_i : montre des infos gnrales p : montre les procdures compiles
ol079=**2*_l : montre les numros de lignes c : montre les conditionniels
ol080=**2*_a : montre tout 0 : ne montre rien (sauf les erreurs)
ol081=**2*_b : montre toutes les procdures r : mode compatibilit Rhide/GCC
ol082=**2*_ quand une erreur survient x : infos Executable (Win32 seulement)
ol083=**2*_
ol084=**1X_options pour executable :
ol085=*L2Xc_lien avec librairie C
ol086=**2XD_lien avec la librarie dynamique (dfinit FPC_LINK_DYNAMIC)
ol087=**2Xs_enlˆve tous les symboles de l'executable
ol088=**2XS_lien avec les librairies statiques (dfinit FPC_LINK_STATIC)
ol089=**0*_options spcifiques au processeur :
ol090=3*1A<x>_format de sortie :
ol091=3*2Aas_fichier objet gnr par GNU AS
ol092=3*2Aasaout_fichier objet gnr par GNU AS pour aout (Go32v1)
ol093=3*2Anasmcoff_fichier COFF (Go32v2) avec Nasm
ol094=3*2Anasmelf_fichier ELF32 (Linux) avec Nasm
ol095=3*2Anasmobj_fichier OBJ avec Nasm
ol096=3*2Amasm_fichier OBJ avec Masm (Mircosoft)
ol097=3*2Atasm_fichier OBJ avec Tasm (Borland)
ol098=3*2Acoff_coff (Go32v2) using internal writer
ol099=3*2Apecoff_pecoff (Win32) using internal writer
ol100=3*1R<x>_type lecture assembleur :
ol101=3*2Ratt_lit l'assembleur AT&T
ol102=3*2Rintel_lit l'assembleur Intel
ol103=3*2Rdirect_copie le texte assembleur directement dans le fichier assembleur
ol104=3*1O<x>_optimisations :
ol105=3*2Og_gnŠre du code compact
ol106=3*2OG_gnŠre du code rapide (defaut)
ol107=3*2Or_garde certaines variables dans des registres (toujours BUGGY!!!)
ol108=3*2Ou_autorise les optimisations incertaines (voir docs)
ol109=3*2O1_optimisations niveau 1 (optimisations rapides)
ol110=3*2O2_optimisations niveau 2 (-O1 + optimisations plus lentes)
ol111=3*2O3_optimisations niveau 3 (comme -O2u)
ol112=3*2Op<x>_processeur cible :
ol113=3*3Op1_dfinit 386/486 comme processeur cible
ol114=3*3Op2_dfinit Pentium/PentiumMMX (tm) comme processeur cycle
ol115=3*3Op3_dfinit PPro/PII/c6x86/K6 (tm) comme processeur cycle
ol116=3*1T<x>_systŠme d'explioitation cible :
ol117=3*2TGO32V1_version 1 de l'extension DOS de DJ Delorie
ol118=3*2TGO32V2_version 2 de l'extension DOS de DJ Delorie
ol119=3*2TLINUX_Linux
ol120=3*2TOS2_OS/2 2.x
ol121=3*2TWin32_Windows 32 Bits
ol122=6*1A<x>_output format
ol123=6*2Aas_Unix o-file using GNU AS
ol124=6*2Agas_GNU Motorola assembler
ol125=6*2Amit_MIT Syntax (old GAS)
ol126=6*2Amot_Standard Motorola assembler
ol127=6*1O_optimizations:
ol128=6*2Oa_turn on the optimizer
ol129=6*2Og_generate smaller code
ol130=6*2OG_generate faster code (default)
ol131=6*2Ox_optimize maximum (still BUGGY!!!)
ol132=6*2O2_set target processor to a MC68020+
ol133=6*1R<x>_styles d'assembleur :
ol134=6*2RMOT_lire l'assembleur type motorola
ol135=6*1T<x>_SystŠme d'exploitation cible :
ol136=6*2TAMIGA_Commodore Amiga
ol137=6*2TATARI_Atari ST/STe/TT
ol138=6*2TMACOS_Macintosh m68k
ol139=6*2TLINUX_Linux-68k
ol140=**1*_
ol141=**1?_affiche cette aide
ol_end=**1h_affiche cette aide sans attente
#
# The End...

View File

@ -747,7 +747,7 @@ parser_f_direct_assembler_not_allowed=F_Directe assembler is niet ondersteund bi
% other outputformat or use an other assembler reader
parser_w_no_objpas_use_mode=W_De OBJPAS unit niet manueel laden, gebruik {$mode objfpc} of {$mode delphi}.
% You're trying to load the ObjPas unit manual from a uses clause. This is
% not a good idea to do, you can better use the \var{\{\$mode objfpc\}} or
% not a good idea to do, you can better use the \var{\{\$mode objfpc\}} or
% \var{\{\$mode delphi\}}
% directives which load the unit automaticly
parser_e_no_object_override=E_OVERRIDE kan niet gebruikt worden in objecten
@ -1316,7 +1316,7 @@ unit_u_recompile_obj_and_asm_older=U_Hercompileer unit, object en asm zijn ouder
unit_u_recompile_obj_older_than_asm=U_Hercompileer unit, object is ouder dan assembler
% When you use the \var{-vu} flag, the compiler warns if the assembler
% file of the unit is older than the object file of the unit.
unit_u_start_parse_interface=U_Parsen van interface van $1
unit_u_start_parse_interface=U_Parsen van interface van $1
% When you use the \var{-vu} flag, the compiler warns that it starts
% parsing the interface part of the unit
unit_u_start_parse_implementation=U_Parsen van implementation van $1
@ -1454,109 +1454,116 @@ ol029=**2Fu<x>_Voeg <x> toe aan unit pad
ol030=*g1g_genereer debug informatie
ol031=*g2gg_gebruik gsym
ol032=*g2gd_gebruik dbx
ol033=**1i_informatie
ol034=**1I<x>_Voeg <x> toe aan invoegpad
ol035=**1k<x>_Geef <x> door aan de linker
ol036=**1l_Druk logo af
ol037=**1n_Standaard configuratie bestand niet lezen
ol038=**1o<x>_Stel de naam van het applicatiebestand in op <x>
ol039=**1pg_genereer profile code voor gprof
ol040=*L1P_Gebruik pipes in plaats van tijdelijke assembler bestanden
ol041=**1S_Syntax instellingen
ol042=**2S2_Stel Delphi 2 uitbreidingen in
ol043=**2Sc_Ondersteun operatoren als in C (*=,+=,/= en -=)
ol044=**2Sd_Compiler verwijdert assembler lijsten (minder geheugengebruik, maar trager)
ol045=**2Se_Compiler stopt na de eerste fout
ol046=**2Sg_Sta gebruik van LABEL en GOTO toe
ol047=**2Si_Ondersteun C++ stijl INLINE
ol048=**2Sm_Ondersteun macros zoals in C (globaal)
ol049=**2So_Probeer TP/BP 7.0 compatibel te zijn
ol050=**2Sp_Probeer to be gpc compatibel te zijn
ol051=**2Ss_Constructor naam moet init zijn (destructor moet done zijn)
ol052=**2St_Sta static sleutelwoord toe in objecten
ol053=**2Sv_Sta variabele opties toe (cvar,external,public,export)
ol054=**1s_Roep assembler en linker niet op (slechts met -a)
ol055=**1T<x>_Doel besturingssysteem
ol056=3*2TGO32V1_versie 1 van de DJ Delorie DOS uitbreider
ol057=3*2TGO32V2_versie 2 van de DJ Delorie DOS uitbreider
ol058=3*2TLINUX_Linux
ol059=3*2TOS2_OS/2 2.x
ol060=3*2TWin32_Windows 32 Bit
ol061=6*2TAMIGA_Commodore Amiga
ol062=6*2TATARI_Atari ST/STe/TT
ol063=6*2TMACOS_Macintosh m68k
ol064=6*2TLINUX_Linux-68k
ol065=**1u<x>_Verwijdert symbooldefinitie <x>
ol066=**1U_unit opties
ol067=**2Un_Unit naam niet nagaan
ol068=**2Up<x>_Zelfde als -Fu<x>
ol069=**2Us_Compileer een systeemunit
ol070=**1v<x>_Wees uitvoerig. <x> is een combinatie van volgende letters:
ol071=**2*_e : Toon fouten (standaard) d : Toon debug informatie
ol072=**2*_w : Toon waarschuwingen u : Toon gebruikte bestanden
ol073=**2*_n : Toon notas t : Toon geteste bestanden
ol074=**2*_h : Toon hints m : Toon gedefinieerde macros
ol075=**2*_i : Toon algemene informatie p : Toon gecompileerde routines
ol076=**2*_l : Toon lijnnummers c : Toon voorwaardelijken
ol077=**2*_a : Toon alles 0 : Toon alleen fouten
ol078=**1X_applicatie instellingen
ol079=*L2Xc_link met de C bibliotheek
ol080=**2XD_link met dynamische bibliotheken (definieert FPC_LINK_DYNAMIC)
ol081=**2Xs_verwijder alle symbolen uit applicatie
ol082=**2XS_link met statische bibliotheken (definieert FPC_LINK_STATIC)
ol083=**0*_Processor specifieke instellingen:
ol084=3*1A_Output formaat
ol085=3*2Ao_Coff bestand met GNU AS
ol086=3*2Anasmcoff_Coff bestand met Nasm
ol087=3*2Anasmelf_elf32 (linux) bestand met Nasm
ol088=3*2Anasmobj_obj bestand met Nasm
ol089=3*2Amasm_obj bestand met Masm (Microsoft)
ol090=3*2Atasm_obj bestand met Tasm (Borland)
ol091=3*1R_assembler lezer stijl:
ol092=3*2Ratt_Lees AT&T stijl assembler
ol093=3*2Rintel_Lees Intel stijl assembler
ol094=3*2Rdirect_Kopieer assembler dadelijk naar assembler bestand
ol095=3*1O<x>_optimizaties
ol096=3*2Og_Genereer kleinere code
ol097=3*2OG_Genereerd snellere code (standaard)
ol098=3*2Or_Houd zekere variabelen in registers (Nog steeds BUGGY!!!)
ol099=3*2Ou_Probeer onzekere optimizaties (zie documentatie)
ol100=3*2O1_Niveau 1 optimizaties (snelle optimizaties)
ol101=3*2O2_Niveau 2 optimizaties (-O1 + tragere optimizaties)
ol102=3*2O3_Niveau 3 optimizaties (Zelfde als -O2u)
ol103=3*2Op_Doel processor
ol104=3*3Op1_Stel doel processor in op 386/486
ol105=3*3Op2_Stel doel processor in op Pentium/PentiumMMX (tm)
ol106=3*3Op3_Stel doel processor in op PPro/PII/c6x86/K6 (tm)
ol107=6*1A_output formaat
ol108=6*2Ao_Unix o-bestandmet GNU AS
ol109=6*2Agas_GNU Motorola assembler
ol110=6*2Amit_MIT Syntax (oude GAS)
ol111=6*2Amot_Standaard Motorola assembler
ol112=6*1O_optimizaties
ol113=6*2Oa_Gebruik de optimizaties
ol114=6*2Og_Genereer kleinere code
ol115=6*2OG_Genereer snellere code (standaard)
ol116=6*2Ox_Optimizeer maximaal (nog steeds BUGGY!!!)
ol117=6*2O2_Stel doel processor in op MC68020+
ol118=**1*_
ol119=**1?_Toont deze hulp
ol120=6*2Agas_GNU Motorola assembler
ol121=6*2Amit_MIT Syntax (old GAS)
ol122=6*2Amot_Standard Motorola assembler
ol123=6*1O_optimizaties:
ol124=6*2Oa_Geruik optimizatie
ol125=6*2Og_Maak kleinere
ol126=6*2OG_Maak snellere code (standaard)
ol127=6*2Ox_Optimaliseer maximaal (still BUGGY!!!)
ol128=6*2O2_Stel doel processor in op MC68020+
ol129=6*1R<x>_assembler lezer stijl:
ol130=6*2RMOT_Lees motorola stijl assembler
ol131=6*1T<x>_Doel besturingssysteem:
ol132=6*2TAMIGA_Commodore Amiga
ol133=6*2TATARI_Atari ST/STe/TT
ol134=6*2TMACOS_Macintosh m68k
ol135=6*2TLINUX_Linux-68k
ol136=**1*_
ol137=**1?_Toont deze hulp
ol033=*g2gh_laad heaptrc unit automatisch
ol034=*g2gc_genereer meer controlers voor wijzers
ol035=**1i_informatie
ol036=**1I<x>_Voeg <x> toe aan invoegpad
ol037=**1k<x>_Geef <x> door aan de linker
ol038=**1l_Druk logo af
ol039=**1n_Standaard configuratie bestand niet lezen
ol040=**1o<x>_Stel de naam van het applicatiebestand in op <x>
ol041=**1pg_genereer profile code voor gprof
ol042=*L1P_Gebruik pipes in plaats van tijdelijke assembler bestanden
ol043=**1S_Syntax instellingen
ol044=**2S2_Stel Delphi 2 uitbreidingen in
ol045=**2Sc_Ondersteun operatoren als in C (*=,+=,/= en -=)
ol046=**2Sd_Compiler verwijdert assembler lijsten (minder geheugengebruik, maar trager)
ol047=**2Se_Compiler stopt na de eerste fout
ol048=**2Sg_Sta gebruik van LABEL en GOTO toe
ol049=**2Si_Ondersteun C++ stijl INLINE
ol050=**2Sm_Ondersteun macros zoals in C (globaal)
ol051=**2So_Probeer TP/BP 7.0 compatibel te zijn
ol052=**2Sp_Probeer to be gpc compatibel te zijn
ol053=**2Ss_Constructor naam moet init zijn (destructor moet done zijn)
ol054=**2St_Sta static sleutelwoord toe in objecten
ol055=**1s_Roep assembler en linker niet op (slechts met -a)
ol056=**1T<x>_Doel besturingssysteem
ol057=3*2TGO32V1_versie 1 van de DJ Delorie DOS uitbreider
ol058=3*2TGO32V2_versie 2 van de DJ Delorie DOS uitbreider
ol059=3*2TLINUX_Linux
ol060=3*2TOS2_OS/2 2.x
ol061=3*2TWin32_Windows 32 Bit
ol062=6*2TAMIGA_Commodore Amiga
ol063=6*2TATARI_Atari ST/STe/TT
ol064=6*2TMACOS_Macintosh m68k
ol065=6*2TLINUX_Linux-68k
ol066=**1u<x>_Verwijdert symbooldefinitie <x>
ol067=**1U_unit opties
ol068=**2Un_Unit naam niet nagaan
ol069=**2Up<x>_Zelfde als -Fu<x>
ol070=**2Us_Compileer een systeemunit
ol071=**1v<x>_Wees uitvoerig. <x> is een combinatie van volgende letters:
ol072=**2*_e : Toon fouten (standaard) d : Toon debug informatie
ol073=**2*_w : Toon waarschuwingen u : Toon gebruikte bestanden
ol074=**2*_n : Toon notas t : Toon geteste bestanden
ol075=**2*_h : Toon hints m : Toon gedefinieerde macros
ol076=**2*_i : Toon algemene informatie p : Toon gecompileerde routines
ol077=**2*_l : Toon lijnnummers c : Toon voorwaardelijken
ol078=**2*_a : Toon alles 0 : Toon alleen fouten
ol079=**1X_applicatie instellingen
ol080=*L2Xc_link met de C bibliotheek
ol081=**2XD_link met dynamische bibliotheken (definieert FPC_LINK_DYNAMIC)
ol082=**2Xs_verwijder alle symbolen uit applicatie
ol083=**2XS_link met statische bibliotheken (definieert FPC_LINK_STATIC)
ol084=**0*_Processor specifieke instellingen:
ol085=3*1A_Output formaat
ol086=3*2Aas_assembleer met GNU AS
ol087=3*2Aasaout_assembleer met GNU AS voor aout (Go32v1)
ol088=3*2Anasmcoff_Coff (Go32v2) bestand met Nasm
ol089=3*2Anasmelf_elf32 (linux) bestand met Nasm
ol090=3*2Anasmobj_obj bestand met Nasm
ol091=3*2Amasm_obj file using Masm (Microsoft)
ol092=3*2Atasm_obj file using Tasm (Borland)
ol093=3*2Acoff_coff (Go32v2) met interne schrijver
ol094=3*2Apecoff_pecoff (Win32) met interne schrijver
ol095=3*1R_assembler lezer stijl:
ol096=3*2Ratt_Lees AT&T stijl assembler
ol097=3*2Rintel_Lees Intel stijl assembler
ol098=3*2Rdirect_Kopieer assembler dadelijk naar assembler bestand
ol099=3*1O<x>_optimizaties
ol100=3*2Og_Genereer kleinere code
ol101=3*2OG_Genereerd snellere code (standaard)
ol102=3*2Or_Houd zekere variabelen in registers (Nog steeds BUGGY!!!)
ol103=3*2Ou_Probeer onzekere optimizaties (zie documentatie)
ol104=3*2O1_Niveau 1 optimizaties (snelle optimizaties)
ol105=3*2O2_Niveau 2 optimizaties (-O1 + tragere optimizaties)
ol106=3*2O3_Niveau 3 optimizaties (Zelfde als -O2u)
ol107=3*2Op_Doel processor
ol108=3*3Op1_Stel doel processor in op 386/486
ol109=3*3Op2_Stel doel processor in op Pentium/PentiumMMX (tm)
ol110=3*3Op3_Stel doel processor in op PPro/PII/c6x86/K6 (tm)
ol111=6*1A_output formaat
ol112=6*2Aas_Unix o-bestand met GNU AS
ol113=6*2Agas_GNU Motorola assembler
ol114=6*2Amit_MIT Syntax (oude GAS)
ol115=6*2Amot_Standaard Motorola assembler
ol116=6*1O_optimizaties
ol117=6*2Oa_Gebruik de optimizaties
ol118=6*2Og_Genereer kleinere code
ol119=6*2OG_Genereer snellere code (standaard)
ol120=6*2Ox_Optimizeer maximaal (nog steeds BUGGY!!!)
ol121=6*2O2_Stel doel processor in op MC68020+
ol122=**1*_
ol123=**1?_Toont deze hulp
ol124=6*2Agas_GNU Motorola assembler
ol125=6*2Amit_MIT Syntax (old GAS)
ol126=6*2Amot_Standard Motorola assembler
ol127=6*1O_optimizaties:
ol128=6*2Oa_Geruik optimizatie
ol129=6*2Og_Maak kleinere
ol130=6*2OG_Maak snellere code (standaard)
ol131=6*2Ox_Optimaliseer maximaal (still BUGGY!!!)
ol132=6*2O2_Stel doel processor in op MC68020+
ol133=6*1R<x>_assembler lezer stijl:
ol134=6*2RMOT_Lees motorola stijl assembler
ol135=6*1T<x>_Doel besturingssysteem:
ol136=6*2TAMIGA_Commodore Amiga
ol137=6*2TATARI_Atari ST/STe/TT
ol138=6*2TMACOS_Macintosh m68k
ol139=6*2TLINUX_Linux-68k
ol140=**1*_
ol141=**1?_Toont deze hulp
ol_end=**1h_Toont deze hulp zonder wachten
#
# The End...
#

View File

@ -749,146 +749,156 @@ option_info_end= fpc-develop@f1305.n5020.z2.fidonet.org (or fpc@mosfilm.ru)
ol_begin=**0*_¤¥« © '+', çâ®¡ë ¢ª«îç¨âì ª«îç, ¨ '-' çâ®¡ë ®âª«îç¨âì ¥£®
ol001=**1a_ª®¬¯¨«ïâ®à ­¥ ¡y¤¥â 㤠«ïâì ᣥ­¥à¨à®¢ ­­ë©  áᥬ¡«¥à᪨© ä ©«
ol002=**2al_¢ë¢®¤¨âì ­®¬¥p  áâப ¢  áᥬ¡«¨p®¢ ­­­®¬ ä ©«¥
ol003=**1b_£¥­¥p¨p®¢ âì ¨­ä®p¬ æ¨î ¤«ï ¡p y§¥p 
ol137=**2bl_£¥­¥p¨p®¢ âì ¨­ä®p¬ æ¨î ® «®ª «ì­ëå ᨬ¢®« å
ol004=**1B_¯¥p¥ª®¬¯¨«¨p®¢ âì ¢á¥ ¬®¤y«¨
ol005=**1C_®¯æ¨¨ £¥­¥p â®p  ª®¤ 
ol006=3*2CD_á®§¤ âì ¤¨­ ¬¨ç¥áªyî ¡¨¡«¨®â¥ªy
ol007=**2Ch<n>_<n> ¡ ©â ªyç¨ (¬¥¦¤ã 1023 ¨ 67107840)
ol008=**2Ci_¯p®¢¥pª  ¢¢®¤ -¢ë¢®¤ 
ol009=**2Cn_­¥ «¨­ª®¢ âì ä ©«
ol010=**2Co_¯p®¢¥pïâì ¯¥à¥¯®«­¥­¨¥ ¢ 楫®ç¨á«¥­­ëå ®¯¥à æ¨ïå
ol011=**2Cr_¯p®¢¥pª  ¤¨ ¯ §®­ 
ol012=**2Cs<n>_yáâ ­®¢¨âì p §¬¥p á⥪  ¤® <n>
ol013=**2Ct_¯à®¢¥àª  á⥪ 
ol014=3*2CS_á®§¤ âì áâ â¨ç¥áªyî ¡¨¡«¨®â¥ªy
ol015=3*2Cx_¨á¯®«ì§®¢ âì ¨­â¥«¥ªây «ì­yî «¨­ª®¢ªy ¬®¤y«¥©
ol016=**1d<x>_®¯p¥¤¥«¨âì ᨬ¢®« <x>
ol017=*O1D_á®§¤ ­¨¥ DEF-ä ©« 
ol018=*O2Dd<x>_yáâ ­®¢¨âì ®¯¨á ­¨¥ ¢ <x>
ol019=*O2Dw_PM ¯à¨«®¦¥­¨¥
ol020=**1e<x>_yáâ ­®¢¨âì ¯yâì ¤«ï ¨á¯®«­ï¥¬ëå ä ©«®¢
ol021=**1E_⮦¥, çâ® ¨ -Cn
ol022=**1F_yáâ ­®¢¨âì ¨¬¥­  ä ©«®¢ ¨ ¯ãâ¨
ol023=**2FD<x>_yáâ ­®¢¨âì ¯y⨠¤® ª â «®£®¢, £¤¥ ¨áª âì ã⨫¨âë ª®¬¯¨«ïâ®à 
ol024=**2Fe<x>_¯¥p¥­ ¯p ¢¨âì ¢ë¢®¤ ®è¨¡®ª ¢ <x>
ol025=**2FE<x>_yáâ ­®¢¨âì ¯yâì ¤«ï exe/unit ä ©«®¢ ¢ <x>
ol026=*L2Fg<x>_⮦¥, çâ® ¨ -Fl
ol027=**2Fi<x>_¤®¡ ¢«¥­¨¥ <x>, ª ¯y⨠¤® ¢ª«îç ¥¬ëå ä ©«®¢
ol028=**2Fl<x>_¤®¡ ¢«¥­¨¥ <x>, ª ¯y⨠¤® ¡¨¡«¨®â¥ª
ol029=*L2FL<x>_¨á¯®«ì§®¢ âì <x> ª ª ¤¨­ ¬¨ç¥áª¨© ª®¬¯®­®¢é¨ª
ol030=**2Fo<x>_¤®¡ ¢¨âì <x> ª ¯y⨠¤® ®¡ê¥ªâ­ëå ä ©«®¢
ol031=**2Fr<x>_§ £py§¨âì ä ©« á®®¡é¥­¨© ®¡ ®è¨¡ª å <x>
ol032=**2Fu<x>_¤®¡ ¢¨âì <x> ª ¯ã⨠¤® ¬®¤ã«¥©
ol033=**2FU<x>_yáâ ­®¢¨âì ¯yâì ¤® ¬®¤y«¥© ª ª <x>, ®â¬¥­ï¥â -FE
ol034=*g1g_á®§¤ ¢ âì ¨­ä®à¬ æ¨î ¤«ï ®â« ¤ç¨ª 
ol035=*g2gg_¨á¯®«ì§®¢ âì gsym
ol036=*g2gd_¨á¯®«ì§®¢ âì dbx
ol037=*g2gh_¨á¯®«ì§®¢ âì ¬®¤y«ì á«¥¦¥­¨ï §  ªã祩
ol038=**1i_¨­ä®p¬ æ¨ï
ol039=**2iD_¢®§¢p é ¥â ¤ ây ª®¬¯¨«ïâ®p 
ol040=**2iV_¢®§p é ¥â ¢¥pá¨î ª®¬¯¨«ïâ®à 
ol041=**2iSO_¢®§¢p é ¥â ⨯ OS, ­  ª®â®p®© ¡ë« ®âª®¬¯¨«¨p®¢ ­  ¯p®£p ¬¬ 
ol042=**2iSP_¢®§¢p é ¥â ⨯ ¯p®æ¥áá®p , ­  ª®â®p®¬ ¡ë«  á®§¤ ­  ¯p®£p ¬¬ 
ol043=**2iTO_¢®§¢p é ¥â ⨯ OS, ¤«ï ª®â®p®© ¡ë«  ®âª®¬¯¨«¨p®¢ ­­  ¯p®£p ¬¬ 
ol044=**2iTP_¢®§¢p é ¥â ⨯ ¯p®æ¥áá®p , ¤«ï ª®â®p®£® ¡ë«  ®âª®¬¯¨«¨p®¢ ­­  ¯p®£p ¬¬ 
ol045=**1I<x>_¤®¡ ¢«ï¥â <x> ¢ ¯y⨠¤® ¢ª«îç ¥¬ëå ä ©«®¢
ol046=**1k<x>_¯p®å®¤ <x> ª®¬¯®­®¢é¨ªy
ol047=**1l_§ ¯¨á뢠âì ¢ ¯p®£p ¬¬y «®£®â¨¯
ol048=**1n_H¥ ç¨â âì § ¤ ­­ë© ¯® 㬮«ç ­¨î ä ©« ª®­ä¨£ãà æ¨¨
ol049=**1o<x>_¨§¬¥­¨âì ¨¬ï á®§¤ ¢ ¥¬®© ¢ë¯®«­ï¥¬®© ¯à®£à ¬¬ë, ­  <x>
ol050=**1pg_£¥­¥p æ¨ï ¯à®ä¨«¨àãî饣® ª®¤  ¤«ï gprof
ol051=*L1P_¨á¯®«ì§®¢ âì ª®­¢¥©¥àë (pipes) ¢¬¥á⮠⮣®, ç⮡ë á®§¤ ¢ âì ¢à¥¬¥­­ë¥ ä ©«ë  áᥬ¡«¥à 
ol052=**1S_ᨭ⠪á¨ç¥áª¨¥ ®¯æ¨¨
ol053=**2S2_ª«îç ¢ª«î祭¨ï ­¥ª®â®pëå p áè¨p¥­¨© Delphi 2
ol054=**2Sc_¯®¤¤¥p¦¨¢ âì ®¯¥à â®àë, ¯®å®¦¨¥ ­  ®¯¥p â®pë ¢ C (*=,+=,/= ¨ -=)
ol055=**2Sd_p¥¦¨¬ Delphi-ᮢ¬¥á⨬®áâ¨
ol056=**2Se_ª®¬¯¨«ïâ®p ®áâ ­ ¢«¨¢ ¥âáï ¯®á«¥ ¯¥à¢®© ®è¨¡ª¨
ol057=**2Sg_¯®¤¤¥p¦¨¢ âì LABEL ¨ GOTO
ol136=**2Sh_¨á¯®«ì§®¢ âì ANSI áâp®ª¨
ol058=**2Si_¯®¤¤¥p¦¨¢ âì á⨫ì INLINE ï§ëª  C++
ol059=**2Sm_¯®¤¤¥p¦¨¢ âì ¬ ªà®ª®¬ ­¤ë ¯®¤®¡­® C (£«®¡ «ì­ ï ¯¥à¥¬¥­­ ï!)
ol060=**2So_p¥¦¨¬ TP/BP 7.0 ᮢ¬¥á⨬®áâ¨
ol061=**2Sp_p¥¦¨¬ gpc ᮢ¬¥á⨬®áâ¨
ol062=**2Ss_ª®­áâpyªâ®p (constructor) ¤®«¦¥­ ¨¬¥âì ¨¬ï init (¤¥áâpyªâ®p (destructor) ¤®«¦¥­ ¨¬¥âì ¨¬ï done)
ol063=**2St_¯®¤¤¥p¦ª  áâ â¨ç¥áª¨å ª«î祢ëå á«®¢ ¢ ®¡ê¥ªâ å
ol064=**1s_­¥ ¢ë§ë¢ âì  áᥬ¡«¥à ¨ ª®¬¯®­®¢é¨ª ¯p¨ p ¡®â¥ (⮫쪮 á -a)
ol065=**1u<x>_y¤ «ï¥â ®¯p¥¤¥«¥­¨¥ ᨬ¢®«  <x>
ol066=**1U_®¯æ¨¨ ¬®¤y«¥©
ol067=**2Un_­¥ ¯p®¢¥pïâì ᮮ⢥âá⢨¥ ¨¬¥­¨ ¬®¤y«ï ¨ ¨¬¥­¨ ä ©«  ¬®¤y«ï
ol068=**2Up<x>_⮦¥, çâ® ¨ -Fu<x>
ol069=**2Us_᪮¬¯¨«¨p®¢ âì £« ¢­ë© ¬®¤y«ì (system)
ol070=**1v<x>_¯®¤p®¡­®áâì <x> íâ® ª®¬¡¨­ æ¨ï á«¥¤yîé¨å ᨬ¢®«®¢:
ol071=**2*_e : ‚ᥠ®è¨¡ª¨ (¯® 㬮«ç ­¨î) d: ˆ­ä®à¬ æ¨ï ¤«ï ®â« ¤ª¨
ol072=**2*_w : <20>।ã¯à¥¦¤¥­¨ï u: ˆ­ä®à¬ æ¨î ¬®¤ã«ï
ol073=**2*_n : <20>ਬ¥ç ­¨ï t: <20>஡®¢ ­­ë¥/¨á¯®«ì§®¢ ­­ë¥ ä ©«ë
ol074=**2*_h : <20>®¤áª §ª¨ m: <20>¯à¥¤¥«¥­­ë¥ ¬ ªà®ª®¬ ­¤ë
ol075=**2*_i : <20>¡é ï ¨­ä®à¬ æ¨ï p: Š®¬¯¨«¨àã¥¬ë¥ ¯à®æ¥¤ãàë
ol076=**2*_l : H®¬¥p  «¨­¨© c: “á«®¢­ë¥ ¢ëà ¦¥­¨ï
ol077=**2*_a : ‚ᥠ¯®ª §ë¢ âì 0: H¨ç¥£® ­¥ á®®¡é âì, ªp®¬¥ ®è¨¡®ª
ol078=**2*_b : <20>®ª § âì ¢áî ¯p®æ¥¤ypy, r: Rhide/GCC ०¨¬ ᮢ¬¥á⨬®áâ¨
ol079=**2*_ ¥á«¨ ®è¨¡ª  ¯p®¨á室¨â x: ˆ­ä®à¬ æ¨ï ® ä ©«¥ (⮫쪮 Win32)
ol080=**2*_ ¨¬¥­­® ¢ ­¥©
ol081=**1X_®¯æ¨¨ ¢ë¯®«­¥­¨ï
ol082=*L2Xc_«¨­ª®¢ âì á ¡¨¡«¨®â¥ª®© ï§ëª  C
ol083=**2XD_«¨­ª®¢ âì á ¤¨­ ¬¨ç¥áª¨¬¨ ¡¨¡«¨®â¥ª ¬¨ (á¬. FPC_LINK_DYNAMIC)
ol084=**2Xs_®ç¨áâ¨âì ¢á¥ á¨¬¢®«ì­ë¥ ¨¬¥­  ¨§ á®§¤ ¢ ¥¬®© ¯p®£p ¬¬ë
ol085=**2XS_«¨­ª®¢ âì á® áâ â¨ç¥áª¨¬¨ ¡¨¡«¨®â¥ª ¬¨ (á¬. FPC_LINK_STATIC)
ol086=**0*_<>¯æ¨¨ ᯥæ¨ä¨ç­ë¥ ¤«ï ¯p®æ¥áá®p®¢:
ol087=3*1A<x>_ä®à¬ â ¢ë¢®¤ 
ol088=3*2Ao_coff ä ©«, ¨á¯®«ì§ãî騩 GNU
ol089=3*2Anasmcoff_coff ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol090=3*2Anasmelf_elf32 (linux) ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol091=3*2Anasmobj_obj ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol092=3*2Amasm_obj ¨á¯®«ì§yî騩 Masm (Microsoft)
ol093=3*2Atasm_obj ¨á¯®«ì§yî騩 Tasm (Borland)
ol094=3*1R<x>_á⨫ì ç⥭¨ï  áᥬ¡«¥p 
ol095=3*2Ratt_ç¨â âì ª ª  áᥬ¡«¥à á⨫ï AT&T
ol096=3*2Rintel_ç¨â âì ª ª  áᥬ¡«¥à á⨫ï Intel
ol097=3*2Rdirect_⥪áâ  áᥬ¡«¥à  ¯¥p¥¤ ¢ âì ­¥¯®á।á⢥­­® ª ä ©«ã  áᥬ¡«¥à 
ol098=3*1O<x>_â¨¯ë ®¯â¨¬¨§ æ¨©
ol099=3*2Og_£¥­¥p¨p®¢ âì ¬¥­ì訩 ª®¤
ol100=3*2OG_£¥­¥p¨p®¢ âì ¡ëáâpë© ª®¤ (¯® y¬®«ç ­¨î)
ol101=3*2Or_á®åp ­ïâì ­¥ª®â®àë¥ ¯¥à¥¬¥­­ë¥ ¢ ॣ¨áâà â®à å (áëp®© ¬¥å ­¨§¬!!!)
ol102=3*2Ou_¢ª«îç¨âì ­¥®¯à¥¤¥«¥­­ë¥ ®¯â¨¬¨§ æ¨¨ (á¬. ¤®ªã¬¥­âë)
ol103=3*2O1_yp®¢¥­ì 1 ®¯â¨¬¨§ æ¨¨ (¡ëáâàë¥ ®¯â¨¬¨§ æ¨¨)
ol104=3*2O2_yp®¢¥­ì 2 ®¯â¨¬¨§ æ¨¨ (-O1 + ¡®«¥¥ ¬¥¤«¥­­ë¥ ®¯â¨¬¨§ æ¨¨)
ol105=3*2O3_yp®¢¥­ì 3 ®¯â¨¬¨§ æ¨¨ (â®â ¦¥ á ¬ë© ª ª -O2u)
ol106=3*2Op_⨯ ¯à®æ¥áá®à , ¤«ï ª®â®p®£® ¯p®¨á室¨â ª®¬¯¨«ïæ¨ï:
ol107=3*3Op1_¯à®æ¥áá®à 386/486
ol108=3*3Op2_¯à®æ¥áá®à Pentium/PentiumMMX (tm)
ol109=3*3Op3_¯à®æ¥áá®à Pentium PRO/Pentium II/Cyrix 6X86/AMD K6 (tm)
ol110=3*1T<x>_⨯ ®¯¥à æ¨®­­ ï á¨á⥬ë, ¤«ï ª®â®p®© ¯p®¨á室¨â ª®¬¯¨«ïæ¨ï:
ol111=3*2TGO32V1_version 1 (DJ Delorie à áè¨à¨â¥«ì DOS)
ol112=3*2TGO32V2_version 2 (DJ Delorie à áè¨à¨â¥«ì DOS)
ol113=3*2TLINUX_Linux
ol114=3*2TOS2_OS/2 2.x
ol115=3*2TWin32_Windows 32 Bit
ol116=6*1A<x>_ä®à¬ â  áᥬ¡«¥p 
ol117=6*2Ao_Unix o-ä ©«, ¨á¯®«ì§ãî騩 GNU
ol118=6*2Agas_GNU  áᥬ¡«¥à ä¨à¬ë Motorola
ol119=6*2Amit_MIT ᨭ⠪á¨á (áâ àë© GAS)
ol120=6*2Amot_áâ ­¤ ­ë©  áᥬ¡«¥p ä¨à¬ë Motorola
ol121=6*1O_®¯â¨¬¨§ æ¨¨
ol122=6*2Oa_ª«îç¨ ®¯â¨¬¨§ â®à 
ol123=6*2Og_£¥­¥p¨p®¢ âì ¬¥­ì訩 ª®¤
ol124=6*2OG_£¥­¥p¨p®¢ âì ¡ëáâpë© ª®¤ (¯® 㬮«ç ­¨î)
ol125=6*2Ox_¬ ªá¨¬ «ì­ ï ®¯â¨¬¨§ æ¨ï (¯®ª  áëp®¥!!!)
ol126=6*2O2_¯à®æ¥áá®à MC68020+
ol127=6*1R<x>_á⨫ì ç⥭¨ï  áᥬ¡«¥p 
ol128=6*2RMOT_ç¨â âì ª ª Motorola- áᥬ¡«¥p
ol129=6*1T<x>_®¯¥à æ¨®­­ ï á¨á⥬  ¤«ï ª®â®p®© ª®¬¯¨«¨py¥âáï ä ©«
ol130=6*2TAMIGA_Commodore <20><>Œ ä¨à¬ë Commodore
ol131=6*2TATARI_Atari ST/STE/TT
ol132=6*2TMACOS_Macintosh m68k
ol133=6*2TLINUX_Linux-68k
ol134=**1*_
ol135=**1?_¯®ª § âì íây á¯à ¢ªy
ol003=**2ar_list register allocation/release info in assembler file
ol004=**2at_list temp allocation/release info in assembler file
ol005=**1b_£¥­¥p¨p®¢ âì ¨­ä®p¬ æ¨î ¤«ï ¡p y§¥p 
ol006=**2bl_£¥­¥p¨p®¢ âì ¨­ä®p¬ æ¨î ® «®ª «ì­ëå ᨬ¢®« å
ol007=**1B_¯¥p¥ª®¬¯¨«¨p®¢ âì ¢á¥ ¬®¤y«¨
ol008=**1C_®¯æ¨¨ £¥­¥p â®p  ª®¤ 
ol009=3*2CD_á®§¤ âì ¤¨­ ¬¨ç¥áªyî ¡¨¡«¨®â¥ªy
ol010=**2Ch<n>_<n> ¡ ©â ªyç¨ (¬¥¦¤ã 1023 ¨ 67107840)
ol011=**2Ci_¯p®¢¥pª  ¢¢®¤ -¢ë¢®¤ 
ol012=**2Cn_­¥ «¨­ª®¢ âì ä ©«
ol013=**2Co_¯p®¢¥pïâì ¯¥à¥¯®«­¥­¨¥ ¢ 楫®ç¨á«¥­­ëå ®¯¥à æ¨ïå
ol014=**2Cr_¯p®¢¥pª  ¤¨ ¯ §®­ 
ol015=**2Cs<n>_yáâ ­®¢¨âì p §¬¥p á⥪  ¤® <n>
ol016=**2Ct_¯à®¢¥àª  á⥪ 
ol017=3*2CS_á®§¤ âì áâ â¨ç¥áªyî ¡¨¡«¨®â¥ªy
ol018=3*2Cx_¨á¯®«ì§®¢ âì ¨­â¥«¥ªây «ì­yî «¨­ª®¢ªy ¬®¤y«¥©
ol019=**1d<x>_®¯p¥¤¥«¨âì ᨬ¢®« <x>
ol020=*O1D_á®§¤ ­¨¥ DEF-ä ©« 
ol021=*O2Dd<x>_yáâ ­®¢¨âì ®¯¨á ­¨¥ ¢ <x>
ol022=*O2Dw_PM ¯à¨«®¦¥­¨¥
ol023=**1e<x>_yáâ ­®¢¨âì ¯yâì ¤«ï ¨á¯®«­ï¥¬ëå ä ©«®¢
ol024=**1E_⮦¥, çâ® ¨ -Cn
ol025=**1F_yáâ ­®¢¨âì ¨¬¥­  ä ©«®¢ ¨ ¯ãâ¨
ol026=**2FD<x>_yáâ ­®¢¨âì ¯y⨠¤® ª â «®£®¢, £¤¥ ¨áª âì ã⨫¨âë ª®¬¯¨«ïâ®à 
ol027=**2Fe<x>_¯¥p¥­ ¯p ¢¨âì ¢ë¢®¤ ®è¨¡®ª ¢ <x>
ol028=**2FE<x>_yáâ ­®¢¨âì ¯yâì ¤«ï exe/unit ä ©«®¢ ¢ <x>
ol029=**2Fi<x>_¤®¡ ¢«¥­¨¥ <x>, ª ¯y⨠¤® ¢ª«îç ¥¬ëå ä ©«®¢
ol030=**2Fl<x>_¤®¡ ¢«¥­¨¥ <x>, ª ¯y⨠¤® ¡¨¡«¨®â¥ª
ol031=*L2FL<x>_¨á¯®«ì§®¢ âì <x> ª ª ¤¨­ ¬¨ç¥áª¨© ª®¬¯®­®¢é¨ª
ol032=**2Fo<x>_¤®¡ ¢¨âì <x> ª ¯y⨠¤® ®¡ê¥ªâ­ëå ä ©«®¢
ol033=**2Fr<x>_§ £py§¨âì ä ©« á®®¡é¥­¨© ®¡ ®è¨¡ª å <x>
ol034=**2Fu<x>_¤®¡ ¢¨âì <x> ª ¯ã⨠¤® ¬®¤ã«¥©
ol035=**2FU<x>_yáâ ­®¢¨âì ¯yâì ¤® ¬®¤y«¥© ª ª <x>, ®â¬¥­ï¥â -FE
ol036=*g1g_á®§¤ ¢ âì ¨­ä®à¬ æ¨î ¤«ï ®â« ¤ç¨ª 
ol037=*g2gg_¨á¯®«ì§®¢ âì gsym
ol038=*g2gd_¨á¯®«ì§®¢ âì dbx
ol039=*g2gh_¨á¯®«ì§®¢ âì ¬®¤y«ì á«¥¦¥­¨ï §  ªã祩
ol040=*g2gc_generate checks for pointers
ol041=**1i_¨­ä®p¬ æ¨ï
ol042=**2iD_¢®§¢p é ¥â ¤ ây ª®¬¯¨«ïâ®p 
ol043=**2iV_¢®§p é ¥â ¢¥pá¨î ª®¬¯¨«ïâ®à 
ol044=**2iSO_¢®§¢p é ¥â ⨯ OS, ­  ª®â®p®© ¡ë« ®âª®¬¯¨«¨p®¢ ­  ¯p®£p ¬¬ 
ol045=**2iSP_¢®§¢p é ¥â ⨯ ¯p®æ¥áá®p , ­  ª®â®p®¬ ¡ë«  á®§¤ ­  ¯p®£p ¬¬ 
ol046=**2iTO_¢®§¢p é ¥â ⨯ OS, ¤«ï ª®â®p®© ¡ë«  ®âª®¬¯¨«¨p®¢ ­­  ¯p®£p ¬¬ 
ol047=**2iTP_¢®§¢p é ¥â ⨯ ¯p®æ¥áá®p , ¤«ï ª®â®p®£® ¡ë«  ®âª®¬¯¨«¨p®¢ ­­  ¯p®£p ¬¬ 
ol048=**1I<x>_¤®¡ ¢«ï¥â <x> ¢ ¯y⨠¤® ¢ª«îç ¥¬ëå ä ©«®¢
ol049=**1k<x>_¯p®å®¤ <x> ª®¬¯®­®¢é¨ªy
ol050=**1l_§ ¯¨á뢠âì ¢ ¯p®£p ¬¬y «®£®â¨¯
ol051=**1n_H¥ ç¨â âì § ¤ ­­ë© ¯® 㬮«ç ­¨î ä ©« ª®­ä¨£ãà æ¨¨
ol052=**1o<x>_¨§¬¥­¨âì ¨¬ï á®§¤ ¢ ¥¬®© ¢ë¯®«­ï¥¬®© ¯à®£à ¬¬ë, ­  <x>
ol053=**1pg_£¥­¥p æ¨ï ¯à®ä¨«¨àãî饣® ª®¤  ¤«ï gprof
ol054=*L1P_¨á¯®«ì§®¢ âì ª®­¢¥©¥àë (pipes) ¢¬¥á⮠⮣®, ç⮡ë á®§¤ ¢ âì ¢à¥¬¥­­ë¥ ä ©«ë  áᥬ¡«¥à 
ol055=**1S_ᨭ⠪á¨ç¥áª¨¥ ®¯æ¨¨
ol056=**2S2_ª«îç ¢ª«î祭¨ï ­¥ª®â®pëå p áè¨p¥­¨© Delphi 2
ol057=**2Sc_¯®¤¤¥p¦¨¢ âì ®¯¥à â®àë, ¯®å®¦¨¥ ­  ®¯¥p â®pë ¢ C (*=,+=,/= ¨ -=)
ol058=**2Sd_p¥¦¨¬ Delphi-ᮢ¬¥á⨬®áâ¨
ol059=**2Se_ª®¬¯¨«ïâ®p ®áâ ­ ¢«¨¢ ¥âáï ¯®á«¥ ¯¥à¢®© ®è¨¡ª¨
ol060=**2Sg_¯®¤¤¥p¦¨¢ âì LABEL ¨ GOTO
ol061=**2Sh_¨á¯®«ì§®¢ âì ANSI áâp®ª¨
ol062=**2Si_¯®¤¤¥p¦¨¢ âì á⨫ì INLINE ï§ëª  C++
ol063=**2Sm_¯®¤¤¥p¦¨¢ âì ¬ ªà®ª®¬ ­¤ë ¯®¤®¡­® C (£«®¡ «ì­ ï ¯¥à¥¬¥­­ ï!)
ol064=**2So_p¥¦¨¬ TP/BP 7.0 ᮢ¬¥á⨬®áâ¨
ol065=**2Sp_p¥¦¨¬ gpc ᮢ¬¥á⨬®áâ¨
ol066=**2Ss_ª®­áâpyªâ®p (constructor) ¤®«¦¥­ ¨¬¥âì ¨¬ï init (¤¥áâpyªâ®p (destructor) ¤®«¦¥­ ¨¬¥âì ¨¬ï done)
ol067=**2St_¯®¤¤¥p¦ª  áâ â¨ç¥áª¨å ª«î祢ëå á«®¢ ¢ ®¡ê¥ªâ å
ol068=**1s_­¥ ¢ë§ë¢ âì  áᥬ¡«¥à ¨ ª®¬¯®­®¢é¨ª ¯p¨ p ¡®â¥ (⮫쪮 á -a)
ol069=**1u<x>_y¤ «ï¥â ®¯p¥¤¥«¥­¨¥ ᨬ¢®«  <x>
ol070=**1U_®¯æ¨¨ ¬®¤y«¥©
ol071=**2Un_­¥ ¯p®¢¥pïâì ᮮ⢥âá⢨¥ ¨¬¥­¨ ¬®¤y«ï ¨ ¨¬¥­¨ ä ©«  ¬®¤y«ï
ol072=**2Us_᪮¬¯¨«¨p®¢ âì £« ¢­ë© ¬®¤y«ì (system)
ol073=**1v<x>_¯®¤p®¡­®áâì <x> íâ® ª®¬¡¨­ æ¨ï á«¥¤yîé¨å ᨬ¢®«®¢:
ol074=**2*_e : ‚ᥠ®è¨¡ª¨ (¯® 㬮«ç ­¨î) d: ˆ­ä®à¬ æ¨ï ¤«ï ®â« ¤ª¨
ol075=**2*_w : <20>।ã¯à¥¦¤¥­¨ï u: ˆ­ä®à¬ æ¨î ¬®¤ã«ï
ol076=**2*_n : <20>ਬ¥ç ­¨ï t: <20>஡®¢ ­­ë¥/¨á¯®«ì§®¢ ­­ë¥ ä ©«ë
ol077=**2*_h : <20>®¤áª §ª¨ m: <20>¯à¥¤¥«¥­­ë¥ ¬ ªà®ª®¬ ­¤ë
ol078=**2*_i : <20>¡é ï ¨­ä®à¬ æ¨ï p: Š®¬¯¨«¨àã¥¬ë¥ ¯à®æ¥¤ãàë
ol079=**2*_l : H®¬¥p  «¨­¨© c: “á«®¢­ë¥ ¢ëà ¦¥­¨ï
ol080=**2*_a : ‚ᥠ¯®ª §ë¢ âì 0: H¨ç¥£® ­¥ á®®¡é âì, ªp®¬¥ ®è¨¡®ª
ol081=**2*_b : <20>®ª § âì ¢áî ¯p®æ¥¤ypy, r: Rhide/GCC ०¨¬ ᮢ¬¥á⨬®áâ¨
ol082=**2*_ ¥á«¨ ®è¨¡ª  ¯p®¨á室¨â x: ˆ­ä®à¬ æ¨ï ® ä ©«¥ (⮫쪮 Win32)
ol083=**2*_ ¨¬¥­­® ¢ ­¥©
ol084=**1X_®¯æ¨¨ ¢ë¯®«­¥­¨ï
ol085=*L2Xc_«¨­ª®¢ âì á ¡¨¡«¨®â¥ª®© ï§ëª  C
ol086=**2XD_«¨­ª®¢ âì á ¤¨­ ¬¨ç¥áª¨¬¨ ¡¨¡«¨®â¥ª ¬¨ (á¬. FPC_LINK_DYNAMIC)
ol087=**2Xs_®ç¨áâ¨âì ¢á¥ á¨¬¢®«ì­ë¥ ¨¬¥­  ¨§ á®§¤ ¢ ¥¬®© ¯p®£p ¬¬ë
ol088=**2XS_«¨­ª®¢ âì á® áâ â¨ç¥áª¨¬¨ ¡¨¡«¨®â¥ª ¬¨ (á¬. FPC_LINK_STATIC)
ol089=**0*_<>¯æ¨¨ ᯥæ¨ä¨ç­ë¥ ¤«ï ¯p®æ¥áá®p®¢:
ol090=3*1A<x>_ä®à¬ â ¢ë¢®¤ 
ol091=3*2Aas_ä ©«, ¨á¯®«ì§ãî騩 GNU
ol092=3*2Aasaout_ä ©«, ¨á¯®«ì§ãî騩 GNU for aout (Go32v1)
ol093=3*2Anasmcoff_coff ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol094=3*2Anasmelf_elf32 (linux) ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol095=3*2Anasmobj_obj ä ©«, ¨á¯®«ì§ãî騩 Nasm
ol096=3*2Amasm_obj ¨á¯®«ì§yî騩 Masm (Microsoft)
ol097=3*2Atasm_obj ¨á¯®«ì§yî騩 Tasm (Borland)
ol098=3*2Acoff_coff (Go32v2) using internal writer
ol099=3*2Apecoff_pecoff (Win32) using internal writer
ol100=3*1R<x>_á⨫ì ç⥭¨ï  áᥬ¡«¥p 
ol101=3*2Ratt_ç¨â âì ª ª  áᥬ¡«¥à á⨫ï AT&T
ol102=3*2Rintel_ç¨â âì ª ª  áᥬ¡«¥à á⨫ï Intel
ol103=3*2Rdirect_⥪áâ  áᥬ¡«¥à  ¯¥p¥¤ ¢ âì ­¥¯®á।á⢥­­® ª ä ©«ã  áᥬ¡«¥à 
ol104=3*1O<x>_â¨¯ë ®¯â¨¬¨§ æ¨©
ol105=3*2Og_£¥­¥p¨p®¢ âì ¬¥­ì訩 ª®¤
ol106=3*2OG_£¥­¥p¨p®¢ âì ¡ëáâpë© ª®¤ (¯® y¬®«ç ­¨î)
ol107=3*2Or_á®åp ­ïâì ­¥ª®â®àë¥ ¯¥à¥¬¥­­ë¥ ¢ ॣ¨áâà â®à å (áëp®© ¬¥å ­¨§¬!!!)
ol108=3*2Ou_¢ª«îç¨âì ­¥®¯à¥¤¥«¥­­ë¥ ®¯â¨¬¨§ æ¨¨ (á¬. ¤®ªã¬¥­âë)
ol109=3*2O1_yp®¢¥­ì 1 ®¯â¨¬¨§ æ¨¨ (¡ëáâàë¥ ®¯â¨¬¨§ æ¨¨)
ol110=3*2O2_yp®¢¥­ì 2 ®¯â¨¬¨§ æ¨¨ (-O1 + ¡®«¥¥ ¬¥¤«¥­­ë¥ ®¯â¨¬¨§ æ¨¨)
ol111=3*2O3_yp®¢¥­ì 3 ®¯â¨¬¨§ æ¨¨ (â®â ¦¥ á ¬ë© ª ª -O2u)
ol112=3*2Op_⨯ ¯à®æ¥áá®à , ¤«ï ª®â®p®£® ¯p®¨á室¨â ª®¬¯¨«ïæ¨ï:
ol113=3*3Op1_¯à®æ¥áá®à 386/486
ol114=3*3Op2_¯à®æ¥áá®à Pentium/PentiumMMX (tm)
ol115=3*3Op3_¯à®æ¥áá®à Pentium PRO/Pentium II/Cyrix 6X86/AMD K6 (tm)
ol116=3*1T<x>_⨯ ®¯¥à æ¨®­­ ï á¨á⥬ë, ¤«ï ª®â®p®© ¯p®¨á室¨â ª®¬¯¨«ïæ¨ï:
ol117=3*2TGO32V1_version 1 (DJ Delorie à áè¨à¨â¥«ì DOS)
ol118=3*2TGO32V2_version 2 (DJ Delorie à áè¨à¨â¥«ì DOS)
ol119=3*2TLINUX_Linux
ol120=3*2TOS2_OS/2 2.x
ol121=3*2TWin32_Windows 32 Bit
ol122=6*1A<x>_ä®à¬ â  áᥬ¡«¥p 
ol123=6*2Ao_Unix o-ä ©«, ¨á¯®«ì§ãî騩 GNU
ol124=6*2Agas_GNU  áᥬ¡«¥à ä¨à¬ë Motorola
ol125=6*2Amit_MIT ᨭ⠪á¨á (áâ àë© GAS)
ol126=6*2Amot_áâ ­¤ ­ë©  áᥬ¡«¥p ä¨à¬ë Motorola
ol127=6*1O_®¯â¨¬¨§ æ¨¨
ol128=6*2Oa_ª«îç¨ ®¯â¨¬¨§ â®à 
ol129=6*2Og_£¥­¥p¨p®¢ âì ¬¥­ì訩 ª®¤
ol130=6*2OG_£¥­¥p¨p®¢ âì ¡ëáâpë© ª®¤ (¯® 㬮«ç ­¨î)
ol131=6*2Ox_¬ ªá¨¬ «ì­ ï ®¯â¨¬¨§ æ¨ï (¯®ª  áëp®¥!!!)
ol132=6*2O2_¯à®æ¥áá®à MC68020+
ol133=6*1R<x>_á⨫ì ç⥭¨ï  áᥬ¡«¥p 
ol134=6*2RMOT_ç¨â âì ª ª Motorola- áᥬ¡«¥p
ol135=6*1T<x>_®¯¥à æ¨®­­ ï á¨á⥬  ¤«ï ª®â®p®© ª®¬¯¨«¨py¥âáï ä ©«
ol136=6*2TAMIGA_Commodore <20><>Œ ä¨à¬ë Commodore
ol137=6*2TATARI_Atari ST/STE/TT
ol138=6*2TMACOS_Macintosh m68k
ol139=6*2TLINUX_Linux-68k
ol140=**1*_
ol141=**1?_¯®ª § âì íây á¯à ¢ªy
ol_end=**1h_¯®ª § âì íây á¯à ¢ªy, ¡¥§ ®¦¨¤ ­¨ï <enter>
#
# $Log$
# Revision 1.3 1999-06-08 15:49:26 hajny
# Revision 1.4 1999-06-14 17:47:56 peter
# * merged
#
# Revision 1.3.2.1 1999/06/14 17:29:17 peter
# * updated helppages for -A<x> and -gc
#
# Revision 1.3 1999/06/08 15:49:26 hajny
# * mistyping removed
#
# Revision 1.2 1999/05/18 08:45:05 michael
@ -897,4 +907,4 @@ ol_end=**1h_
# Revision 1.1 1999/05/17 09:37:37 michael
# + Initial implementation, by Michail A. Baikov
#
#
#

View File

@ -612,6 +612,10 @@ type tmsgconst=(
ol135,
ol136,
ol137,
ol138,
ol139,
ol140,
ol141,
ol_end,
endmsgconst
);

View File

@ -1,4 +1,8 @@
const msgtxt : array[0..00096,1..240] of char=(
{$ifdef Delphi}
const msgtxt : array[0..000097] of string[240]=(
{$else Delphi}
const msgtxt : array[0..000097,1..240] of char=(
{$endif Delphi}
'T_Compiler: $1'#000+
'D_Compiler OS: $1'#000+
'I_Target OS: $1'#000+
@ -113,7 +117,7 @@ const msgtxt : array[0..00096,1..240] of char=(
'E_Only class methods can be accessed in class methods'#000+
'E_Constant and CASE types do not match'#000+
'E_The symbol can'#039't be exported from a library'#000+
'W_An inherited method is hidden by $1'#000,+
'W_An inherited method is hidden by $1'#000,
'E_There is no method in an ancestor class to be overridden: $1'#000+
'E_No member is provided to access property'#000+
'W_Stored prorperty directive is not yet implemented'#000+
@ -241,7 +245,7 @@ const msgtxt : array[0..00096,1..240] of char=(
'E_Unknown identifier $1'#000+
'E_Forward declaration not solved $1'#000+
'F_Identifier type already defined as type'#000+
'E_Error in type definition'#000,+
'E_Error in type definition'#000,
'E_Type identifier not defined'#000+
'E_Forward type not resolved $1'#000+
'E_Only static variables can be used in static methods or outside metho'+
@ -533,9 +537,10 @@ const msgtxt : array[0..00096,1..240] of char=(
'*g2gg_use gsym'#000+
'*g2gd_use dbx'#000+
'*g2gh_use heap trace unit'#000+
'*g2gc_generate checks for pointers'#000+
'**1i_information'#000+
'**2iD_return compiler date'#000+
'**2iV_return compiler version'#000,+
'**2iD_return compiler ','date'#000+
'**2iV_return compiler version'#000+
'**2iSO_return compiler OS'#000+
'**2iSP_return compiler processor'#000+
'**2iTO_return target OS'#000+
@ -543,85 +548,89 @@ const msgtxt : array[0..00096,1..240] of char=(
'**1I<x>_adds <x> to include path'#000+
'**1k<x>_Pass <x> to the linker'#000+
'**1l_write logo'#000+
'**1n_don'#039't read the default config file'#000+
'**1o<x','>_change the name of the executable produced to <x>'#000+
'**1n_don'#039't ','read the default config file'#000+
'**1o<x>_change the name of the executable produced to <x>'#000+
'**1pg_generate profile code for gprof'#000+
'*L1P_use pipes instead of creating temporary assembler files'#000+
'**1S<x>_syntax options:'#000+
'**2S2_switch some Delphi 2 extensions on'#000+
'**2Sc_supports operators',' like C (*=,+=,/= and -=)'#000+
'**2S2_switch some Delphi 2 ext','ensions on'#000+
'**2Sc_supports operators like C (*=,+=,/= and -=)'#000+
'**2Sd_tries to be Delphi compatible'#000+
'**2Se_compiler stops after the first error'#000+
'**2Se<x>_compiler stops after the <x> errors (default is 1)'#000+
'**2Sg_allow LABEL and GOTO'#000+
'**2Sh_Use ansistrings'#000+
'**2Si_support C++ styled INLINE'#000+
'**2Sm_support macros like C (global)'#000+
'**2So_tries to be',' TP/BP 7.0 compatible'#000+
'**','2Sm_support macros like C (global)'#000+
'**2So_tries to be TP/BP 7.0 compatible'#000+
'**2Sp_tries to be gpc compatible'#000+
'**2Ss_constructor name must be init (destructor must be done)'#000+
'**2St_allow static keyword in objects'#000+
'**1s_don'#039't call assembler and linker (only with -a)'#000+
'**1u<x>_undefines the symbol <x>'#000,+
'**1s_don'#039't call assembler and lin','ker (only with -a)'#000+
'**1u<x>_undefines the symbol <x>'#000+
'**1U_unit options:'#000+
'**2Un_don'#039't check the unit name'#000+
'**2Us_compile a system unit'#000+
'**1v<x>_Be verbose. <x> is a combination of the following letters:'#000+
'**2*_e : Show errors (default) d : Show debug info'#000+
'**2*_w : Show warnings ','u : Show unit info'#000+
'**2*_e : Show errors (default) d : S','how debug info'#000+
'**2*_w : Show warnings u : Show unit info'#000+
'**2*_n : Show notes t : Show tried/used files'#000+
'**2*_h : Show hints m : Show defined macros'#000+
'**2*_i : Show general info p : Show compiled procedures'#000+
'**2*_l : Show linenumbers ',' c : Show conditionals'#000+
'**2*_i : Show general info p : Show',' compiled procedures'#000+
'**2*_l : Show linenumbers c : Show conditionals'#000+
'**2*_a : Show everything 0 : Show nothing (except errors)'#000+
'**2*_b : Show all procedure r : Rhide/GCC compatibility mode'#000+
'**2*_ declarations if an error x : Executable info (Win32 only)'#000+
'**','2*_ occurs'#000+
'**2*_ declaration','s if an error x : Executable info (Win32 only'+
')'#000+
'**2*_ occurs'#000+
'**1X_executable options:'#000+
'*L2Xc_link with the c library'#000+
'**2XD_link with dynamic libraries (defines FPC_LINK_DYNAMIC)'#000+
'**2Xs_strip all symbols from executable'#000+
'**2XS_link with static libraries (defines FPC_LINK_STATIC)'#000+
'**0*_Proces','sor specific options:'#000+
'**2XS_link with st','atic libraries (defines FPC_LINK_STATIC)'#000+
'**0*_Processor specific options:'#000+
'3*1A<x>_output format:'#000+
'3*2Ao_coff file using GNU AS'#000+
'3*2Anasmcoff_coff file using Nasm'#000+
'3*2Anasmelf_elf32 (Linux) file using Nasm'#000+
'3*2Aas_assemble using GNU AS'#000+
'3*2Aasaout_assemble using GNU AS for aout (Go32v1)'#000+
'3*2Anasmcoff_coff (Go32v2) file using Nasm'#000+
'3*2Anasmelf_elf32 (L','inux) file using Nasm'#000+
'3*2Anasmobj_obj file using Nasm'#000+
'3*2Amasm_obj file using Masm (Microsoft)'#000+
'3*2Atasm_obj file',' using Tasm (Borland)'#000+
'3*1R<x>_assembler reading style:'#000+
'3*2Atasm_obj file using Tasm (Borland)'#000+
'3*2Acoff_coff (Go32v2) using internal writer'#000+
'3*2Apecoff_pecoff (Win32) using internal writer'#000+
'3*1R<x>_assem','bler reading style:'#000+
'3*2Ratt_read AT&T style assembler'#000+
'3*2Rintel_read Intel style assembler'#000+
'3*2Rdirect_copy assembler text directly to assembler file'#000+
'3*1O<x>_optimizations:'#000+
'3*2Og_generate smaller code'#000+
'3*2OG','_generate faster code (default)'#000+
'3*2Or_keep certain variables in registers (still BUGGY!!!)'#000+
'3*2OG_generate faster code (default)'#000+
'3*2','Or_keep certain variables in registers (still BUGGY!!!)'#000+
'3*2Ou_enable uncertain optimizations (see docs)'#000+
'3*2O1_level 1 optimizations (quick optimizations)'#000+
'3*2O2_level 2 optimizations (-O1 + slower optimizat','ions)'#000+
'3*2O3_level 3 optimizations (same as -O2u)'#000+
'3*2O2_level 2 optimizations (-O1 + slower optimizations)'#000+
'3*2O3_level 3 optimizations (','same as -O2u)'#000+
'3*2Op<x>_target processor:'#000+
'3*3Op1_set target processor to 386/486'#000+
'3*3Op2_set target processor to Pentium/PentiumMMX (tm)'#000+
'3*3Op3_set target processor to PPro/PII/c6x86/K6 (tm)'#000+
'3*1T<x>_Target o','perating system:'#000+
'3*2TGO32V1_version 1 of DJ Delorie DOS extender'#000+
'3*1T<x>_Target operating system:'#000+
'3*2TGO32V1_version',' 1 of DJ Delorie DOS extender'#000+
'3*2TGO32V2_version 2 of DJ Delorie DOS extender'#000+
'3*2TLINUX_Linux'#000+
'3*2TOS2_OS/2 2.x'#000+
'3*2TWin32_Windows 32 Bit'#000+
'6*1A<x>_output format'#000+
'6*2Ao_Unix o-file using GNU AS'#000+
'6*2Agas_GNU Moto','rola assembler'#000+
'6*2Amit_MIT Syntax (old GAS)'#000+
'6*2Aas_Unix o-file using GNU AS'#000+
'6*2Agas_GNU Motorola assembler'#000+
'6*2Amit_MIT Syntax ','(old GAS)'#000+
'6*2Amot_Standard Motorola assembler'#000+
'6*1O_optimizations:'#000+
'6*2Oa_turn on the optimizer'#000+
'6*2Og_generate smaller code'#000+
'6*2OG_generate faster code (default)'#000+
'6*2Ox_optimize maximum (still BUGGY!!!)'#000+
'6*2O2_s','et target processor to a MC68020+'#000+
'6*2O2_set target processor to a MC68020+'#000,
'6*1R<x>_assembler reading style:'#000+
'6*2RMOT_read motorola style assembler'#000+
'6*1T<x>_Target operating system:'#000+
@ -629,7 +638,7 @@ const msgtxt : array[0..00096,1..240] of char=(
'6*2TATARI_Atari ST/STe/TT'#000+
'6*2TMACOS_Macintosh m68k'#000+
'6*2TLINUX_Linux-68k'#000+
'**1*_',#000+
'**1*_'#000+
'**1?_shows this help'#000+
'**1h_shows this help without waiting'#000
'**1h_shows t','his help without waiting'#000
);

View File

@ -1801,6 +1801,7 @@ Begin
l1:=l2;
end;
ConcatAlign(curlist,l1);
Comment(V_Note,'.align is target specific, use .balign or .p2align');
if actasmtoken<>AS_SEPARATOR then
Consume(AS_SEPARATOR);
end;
@ -1929,7 +1930,13 @@ begin
end.
{
$Log$
Revision 1.51 1999-06-11 22:54:12 pierre
Revision 1.52 1999-06-14 17:48:03 peter
* merged
Revision 1.50.2.1 1999/06/14 17:30:44 peter
* align fixes from pierre
Revision 1.51 1999/06/11 22:54:12 pierre
* .align problem treated :
.align is considered as .p2align on go32v1 and go32v2
and as .balign on other targets

View File

@ -1747,7 +1747,7 @@ VAR I: LongInt;
BEGIN
For I := Count DownTo 1 Do
Begin { Down from last item }
IF Boolean(Longint(CallPointerLocal(Test,PreviousFramePointer,Items^[I-1]))) THEN
IF Boolean(Byte(Longint(CallPointerLocal(Test,PreviousFramePointer,Items^[I-1])))) THEN
Begin { Test each item }
LastThat := Items^[I-1]; { Return item }
Exit; { Now exit }
@ -2757,7 +2757,13 @@ END;
END.
{
$Log$
Revision 1.28 1999-02-25 21:25:26 peter
Revision 1.29 1999-06-14 17:48:04 peter
* merged
Revision 1.28.2.1 1999/06/14 17:43:20 peter
* fixed lastthat
Revision 1.28 1999/02/25 21:25:26 peter
+ SetStr() function
Revision 1.27 1999/02/22 15:04:45 peter