1. Translator problem?
- Posted by LarryMiller May 01, 2009
- 977 views
I tried the translator in svn 2015 (binaries from eubins) with a large application of mine. The translator produces many .c files. Everything went well until the link phase when the following error occured:
Error! E2028: init_literal0_ is an undefined reference file init-.obj(D:\Euphoria\EU32Lib\EuEditor\init-.c): undefined symbol init_literal0_
init_literal0_ is in init-.obj but not in init-.c.
This has also occured with a number of earlier versions. It worked with Alpha 2.
The application runs well when interpreted and it binds successfully. The translator works without problem with the Euphoria win32 demos.
Is this a bug in the translator or possibly in my application? I will report it on bugtracker if it is thought to be a bug.
2. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 1008 views
I tried the translator in svn 2015 (binaries from eubins) with a large application of mine. The translator produces many .c files. Everything went well until the link phase when the following error occured:
Error! E2028: init_literal0_ is an undefined reference file init-.obj(D:\Euphoria\EU32Lib\EuEditor\init-.c): undefined symbol init_literal0_
init_literal0_ is in init-.obj but not in init-.c.
This has also occured with a number of earlier versions. It worked with Alpha 2.
The application runs well when interpreted and it binds successfully. The translator works without problem with the Euphoria win32 demos.
Is this a bug in the translator or possibly in my application? I will report it on bugtracker if it is thought to be a bug.
I discovered this morning and committed a fix about 15 minutes ago. For me, init_literal0 was in init-0.c which was being generated but not included in the build files/compilation process. On larger projects init-.c is split into multiple files because some compilers/platforms will choke on large .c files. That is why it was not detected on the smaller examples/demos.
Please svn up (or get a later eubin and please let me know if that corrects your problem.
Jeremy
3. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 970 views
I tried the translator in svn 2015 (binaries from eubins) with a large application of mine. The translator produces many .c files. Everything went well until the link phase when the following error occured:
Error! E2028: init_literal0_ is an undefined reference file init-.obj(D:\Euphoria\EU32Lib\EuEditor\init-.c): undefined symbol init_literal0_
init_literal0_ is in init-.obj but not in init-.c.
This has also occured with a number of earlier versions. It worked with Alpha 2.
The application runs well when interpreted and it binds successfully. The translator works without problem with the Euphoria win32 demos.
Is this a bug in the translator or possibly in my application? I will report it on bugtracker if it is thought to be a bug.
I discovered this morning and committed a fix about 15 minutes ago. For me, init_literal0 was in init-0.c which was being generated but not included in the build files/compilation process. On larger projects init-.c is split into multiple files because some compilers/platforms will choke on large .c files. That is why it was not detected on the smaller examples/demos.
Please svn up (or get a later eubin and please let me know if that corrects your problem.
Jeremy
Jeremy
Updated to svn 2019 binaries and tried again. Still produces the same error.
The init-.c file is now split into two. init-.c 579,157 bytes init-0.c 77,159 bytes
Neither contains the symbol init_literal0_
4. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 946 views
Updated to svn 2019 binaries and tried again. Still produces the same error.
The init-.c file is now split into two. init-.c 579,157 bytes init-0.c 77,159 bytes
Neither contains the symbol init_literal0_
Hm. Oh, you want to search for init_literal0, i.e. without the trailing _ ... That is added by the C compiler (I don't know the internals as to why). But the function name should be init_literal0.
Can you grep the sources for init_literal0 and let me know where (if) it is defined? It's strange that I had this exact problem but the inclusion of init-0.c fixed it for me. The code I was testing with was the translator itself, i.e. euc -con euphoria\source\ec.ex
Jeremy
5. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 926 views
Updated to svn 2019 binaries and tried again. Still produces the same error.
The init-.c file is now split into two. init-.c 579,157 bytes init-0.c 77,159 bytes
Neither contains the symbol init_literal0_
Hm. Oh, you want to search for init_literal0, i.e. without the trailing _ ... That is added by the C compiler (I don't know the internals as to why). But the function name should be init_literal0.
Can you grep the sources for init_literal0 and let me know where (if) it is defined? It's strange that I had this exact problem but the inclusion of init-0.c fixed it for me. The code I was testing with was the translator itself, i.e. euc -con euphoria\source\ec.ex
Jeremy
Jeremy
The symbol init_literal0 is found as a function (or procedure) at the very end of init-.c and the beginning of init-0.c It is not found anywhere else.
6. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 933 views
The symbol init_literal0 is found as a function (or procedure) at the very end of init-.c and the beginning of init-0.c It is not found anywhere else.
Can you paste the contents of your emake.bat and also init-0.c file here?
Jeremy
7. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 924 views
Be sure to put it in a <eucode></eucode> or {{{ ... }}} block.
8. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 1037 views
The symbol init_literal0 is found as a function (or procedure) at the very end of init-.c and the beginning of init-0.c It is not found anywhere else.
Can you paste the contents of your emake.bat and also init-0.c file here?
Jeremy
Jeremy
File emake.bat
@echo off if not exist editor.c goto nofiles echo Compiling with Watcom echo Compiling init-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 init-.c echo Compiling editor.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor.c echo Compiling main-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-.c echo Compiling main-0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-0.c echo Compiling main-1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-1.c echo Compiling main-2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-2.c echo Compiling main-3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-3.c echo Compiling main-4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-4.c echo Compiling main-5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-5.c echo Compiling main-6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-6.c echo Compiling main-7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-7.c echo Compiling main-8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-8.c echo Compiling main-9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-9.c echo Compiling main-10.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-10.c echo Compiling main-11.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-11.c echo Compiling editor_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_0.c echo Compiling editor_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_1.c echo Compiling editor_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_2.c echo Compiling editor_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_3.c echo Compiling editor_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_4.c echo Compiling editor_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_5.c echo Compiling editor_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_6.c echo Compiling editor_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_7.c echo Compiling editor_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_8.c echo Compiling editor_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_9.c echo Compiling editor_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_A.c echo Compiling editor_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_B.c echo Compiling editor_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_C.c echo Compiling editor_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_D.c echo Compiling editor_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_E.c echo Compiling editor_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_F.c echo Compiling editor_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_G.c echo Compiling editor_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_H.c echo Compiling editor_I.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_I.c echo Compiling editor_J.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_J.c echo Compiling editor_K.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_K.c echo Compiling editor_L.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_L.c echo Compiling editor_M.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_M.c echo Compiling editor_N.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_N.c echo Compiling editor_O.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_O.c echo Compiling editor_P.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_P.c echo Compiling editor_Q.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Q.c echo Compiling editor_R.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_R.c echo Compiling editor_S.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_S.c echo Compiling editor_T.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_T.c echo Compiling editor_U.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_U.c echo Compiling editor_V.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_V.c echo Compiling editor_W.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_W.c echo Compiling editor_X.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_X.c echo Compiling editor_Y.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Y.c echo Compiling editor_Z.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Z.c echo Compiling 0ditor_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_0.c echo Compiling 0ditor_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_1.c echo Compiling 0ditor_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_2.c echo Compiling 0ditor_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_3.c echo Compiling 0ditor_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_4.c echo Compiling 0ditor_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_5.c echo Compiling 0ditor_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_6.c echo Compiling 0ditor_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_7.c echo Compiling 0ditor_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_8.c echo Compiling 0ditor_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_9.c echo Compiling 0ditor_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_A.c echo Compiling 0ditor_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_B.c echo Compiling 0ditor_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_C.c echo Compiling 0ditor_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_D.c echo Compiling 0ditor_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_E.c echo Compiling 0ditor_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_F.c echo Compiling 0ditor_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_G.c echo Compiling 0ditor_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_H.c echo Compiling 0ditor_I.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_I.c echo Compiling console.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 console.c echo Compiling types.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 types.c echo Compiling get.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 get.c echo Compiling io.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 io.c echo Compiling sort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sort.c echo Compiling text.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 text.c echo Compiling filesys.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 filesys.c echo Compiling filesy_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 filesy_0.c echo Compiling dll.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 dll.c echo Compiling convert.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 convert.c echo Compiling machine.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 machine.c echo Compiling memory.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 memory.c echo Compiling math.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 math.c echo Compiling error.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 error.c echo Compiling wildcard.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 wildcard.c echo Compiling search.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 search.c echo Compiling sequence.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sequence.c echo Compiling sequen_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sequen_0.c echo Compiling serialize.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 serialize.c echo Compiling os.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 os.c echo Compiling msgbox.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 msgbox.c echo Compiling eu32lib.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32lib.c echo Compiling eu32li_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_0.c echo Compiling eu32li_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_1.c echo Compiling eu32li_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_2.c echo Compiling eu32li_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_3.c echo Compiling eu32li_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_4.c echo Compiling eu32li_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_5.c echo Compiling eu32li_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_6.c echo Compiling eu32li_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_7.c echo Compiling eu32li_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_8.c echo Compiling eu32li_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_9.c echo Compiling eu32li_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_A.c echo Compiling eu32li_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_B.c echo Compiling eu32li_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_C.c echo Compiling eu32li_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_D.c echo Compiling eu32li_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_E.c echo Compiling eu32li_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_F.c echo Compiling eu32li_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_G.c echo Compiling eu32li_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_H.c echo Compiling Fptr2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Fptr2.c echo Compiling Eu32DLL.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32DLL.c echo Compiling Eu32support.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32support.c echo Compiling Eu32su_0ort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32su_0ort.c echo Compiling Eu32su_1ort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32su_1ort.c echo Compiling Eu32File.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32File.c echo Compiling Eu32Fi_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32Fi_0.c echo Compiling Eu32Fi_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32Fi_1.c echo Compiling eu32Reg.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32Reg.c echo Compiling eu32Re_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32Re_0.c echo Compiling serial.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 serial.c echo Compiling shortcut.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 shortcut.c echo Compiling com.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 com.c echo Compiling WinInet.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 WinInet.c echo Compiling choosefont.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 choosefont.c echo Compiling choose_0nt.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 choose_0nt.c echo Linking editor wlink @editor.lnk if not exist editor.exe goto done echo You can now use editor.exe del /q init-.c del /q init-.obj del /q main-.h del /q editor.c del /q editor.obj del /q main-.c del /q main-.obj del /q main-0.c del /q main-0.obj del /q main-1.c del /q main-1.obj del /q main-2.c del /q main-2.obj del /q main-3.c del /q main-3.obj del /q main-4.c del /q main-4.obj del /q main-5.c del /q main-5.obj del /q main-6.c del /q main-6.obj del /q main-7.c del /q main-7.obj del /q main-8.c del /q main-8.obj del /q main-9.c del /q main-9.obj del /q main-10.c del /q main-10.obj del /q main-11.c del /q main-11.obj del /q editor_0.c del /q editor_0.obj del /q editor_1.c del /q editor_1.obj del /q editor_2.c del /q editor_2.obj del /q editor_3.c del /q editor_3.obj del /q editor_4.c del /q editor_4.obj del /q editor_5.c del /q editor_5.obj del /q editor_6.c del /q editor_6.obj del /q editor_7.c del /q editor_7.obj del /q editor_8.c del /q editor_8.obj del /q editor_9.c del /q editor_9.obj del /q editor_A.c del /q editor_A.obj del /q editor_B.c del /q editor_B.obj del /q editor_C.c del /q editor_C.obj del /q editor_D.c del /q editor_D.obj del /q editor_E.c del /q editor_E.obj del /q editor_F.c del /q editor_F.obj del /q editor_G.c del /q editor_G.obj del /q editor_H.c del /q editor_H.obj del /q editor_I.c del /q editor_I.obj del /q editor_J.c del /q editor_J.obj del /q editor_K.c del /q editor_K.obj del /q editor_L.c del /q editor_L.obj del /q editor_M.c del /q editor_M.obj del /q editor_N.c del /q editor_N.obj del /q editor_O.c del /q editor_O.obj del /q editor_P.c del /q editor_P.obj del /q editor_Q.c del /q editor_Q.obj del /q editor_R.c del /q editor_R.obj del /q editor_S.c del /q editor_S.obj del /q editor_T.c del /q editor_T.obj del /q editor_U.c del /q editor_U.obj del /q editor_V.c del /q editor_V.obj del /q editor_W.c del /q editor_W.obj del /q editor_X.c del /q editor_X.obj del /q editor_Y.c del /q editor_Y.obj del /q editor_Z.c del /q editor_Z.obj del /q 0ditor_0.c del /q 0ditor_0.obj del /q 0ditor_1.c del /q 0ditor_1.obj del /q 0ditor_2.c del /q 0ditor_2.obj del /q 0ditor_3.c del /q 0ditor_3.obj del /q 0ditor_4.c del /q 0ditor_4.obj del /q 0ditor_5.c del /q 0ditor_5.obj del /q 0ditor_6.c del /q 0ditor_6.obj del /q 0ditor_7.c del /q 0ditor_7.obj del /q 0ditor_8.c del /q 0ditor_8.obj del /q 0ditor_9.c del /q 0ditor_9.obj del /q 0ditor_A.c del /q 0ditor_A.obj del /q 0ditor_B.c del /q 0ditor_B.obj del /q 0ditor_C.c del /q 0ditor_C.obj del /q 0ditor_D.c del /q 0ditor_D.obj del /q 0ditor_E.c del /q 0ditor_E.obj del /q 0ditor_F.c del /q 0ditor_F.obj del /q 0ditor_G.c del /q 0ditor_G.obj del /q 0ditor_H.c del /q 0ditor_H.obj del /q 0ditor_I.c del /q 0ditor_I.obj del /q console.c del /q console.obj del /q types.c del /q types.obj del /q get.c del /q get.obj del /q io.c del /q io.obj del /q sort.c del /q sort.obj del /q text.c del /q text.obj del /q filesys.c del /q filesys.obj del /q filesy_0.c del /q filesy_0.obj del /q dll.c del /q dll.obj del /q convert.c del /q convert.obj del /q machine.c del /q machine.obj del /q memory.c del /q memory.obj del /q math.c del /q math.obj del /q error.c del /q error.obj del /q wildcard.c del /q wildcard.obj del /q search.c del /q search.obj del /q sequence.c del /q sequence.obj del /q sequen_0.c del /q sequen_0.obj del /q serialize.c del /q serialize.obj del /q os.c del /q os.obj del /q msgbox.c del /q msgbox.obj del /q eu32lib.c del /q eu32lib.obj del /q eu32li_0.c del /q eu32li_0.obj del /q eu32li_1.c del /q eu32li_1.obj del /q eu32li_2.c del /q eu32li_2.obj del /q eu32li_3.c del /q eu32li_3.obj del /q eu32li_4.c del /q eu32li_4.obj del /q eu32li_5.c del /q eu32li_5.obj del /q eu32li_6.c del /q eu32li_6.obj del /q eu32li_7.c del /q eu32li_7.obj del /q eu32li_8.c del /q eu32li_8.obj del /q eu32li_9.c del /q eu32li_9.obj del /q eu32li_A.c del /q eu32li_A.obj del /q eu32li_B.c del /q eu32li_B.obj del /q eu32li_C.c del /q eu32li_C.obj del /q eu32li_D.c del /q eu32li_D.obj del /q eu32li_E.c del /q eu32li_E.obj del /q eu32li_F.c del /q eu32li_F.obj del /q eu32li_G.c del /q eu32li_G.obj del /q eu32li_H.c del /q eu32li_H.obj del /q Fptr2.c del /q Fptr2.obj del /q Eu32DLL.c del /q Eu32DLL.obj del /q Eu32support.c del /q Eu32support.obj del /q Eu32su_0ort.c del /q Eu32su_0ort.obj del /q Eu32su_1ort.c del /q Eu32su_1ort.obj del /q Eu32File.c del /q Eu32File.obj del /q Eu32Fi_0.c del /q Eu32Fi_0.obj del /q Eu32Fi_1.c del /q Eu32Fi_1.obj del /q eu32Reg.c del /q eu32Reg.obj del /q eu32Re_0.c del /q eu32Re_0.obj del /q serial.c del /q serial.obj del /q shortcut.c del /q shortcut.obj del /q com.c del /q com.obj del /q WinInet.c del /q WinInet.obj del /q choosefont.c del /q choosefont.obj del /q choose_0nt.c del /q choose_0nt.obj del /q editor.lnk :done File init-0.c // Euphoria To C version 4.0.0 development (r2019) #include "include/euphoria.h" #include "main-.h" init_literal0() { extern double sqrt(); _16407 = NewString("STREAMMODE"); _16406 = NewString("COLUMNMODE"); _16405 = NewString("MAC2"); _16404 = NewString("UNIX"); _16403 = NewString("DOS"); _16402 = NewString("FOLDER10"); _16401 = NewString("FTPROOTL"); _16400 = NewString("FTPROOT"); _16399 = NewString("AUTOHIDE2"); _16398 = NewString("AUTOHIDE1"); _16397 = NewString("MOVENS"); _16396 = NewString("MOVEEW"); _16395 = NewString("RECORDCURSOR"); _16393 = NewString("DEL"); _16392 = NewString("US"); _16391 = NewString("RS"); _16390 = NewString("GS"); _16389 = NewString("FS"); _16388 = NewString("ESC"); _16387 = NewString("SUB"); _16386 = NewString("EM"); _16385 = NewString("CAN"); _16384 = NewString("ETB"); _16383 = NewString("SYN"); _16382 = NewString("NAK"); _16381 = NewString("DC4"); _16380 = NewString("DC3"); _16379 = NewString("DC2"); _16378 = NewString("DC1"); _16377 = NewString("DLE"); _16376 = NewString("SI"); _16375 = NewString("SO"); _16374 = NewString("CR"); _16373 = NewString("FF"); _16372 = NewString("VT"); _16371 = NewString("LF"); _16370 = NewString("HT"); _16369 = NewString("BS"); _16368 = NewString("BEL"); _16367 = NewString("ACK"); _16366 = NewString("ENQ"); _16365 = NewString("EOT"); _16364 = NewString("ETX"); _16363 = NewString("STX"); _16362 = NewString("SOH"); _16361 = NewString("NUL"); _13381 = NewString("Courier New"); _16357 = NewString("Multi Language"); _16355 = NewString("Terminal"); _16354 = NewString("DOS/OEM"); _16352 = NewString("Fixed Pitch"); _16346 = NewString("Tahoma"); _16350 = NewString("Default Edit"); _16348 = NewString("Explorer"); _16345 = NewString("Tab Bar"); _16337 = NewString("ZIP"); _16334 = NewString("WSF"); _16332 = NewString("WMV"); _16331 = NewString("WAV"); _16261 = NewString("TTF"); _16326 = NewString("TIF"); _16325 = NewString("TGZ"); _16324 = NewString("TAR"); _16323 = NewString("SYS"); _16322 = NewString("SWF"); _16259 = NewString("SCR"); _16320 = NewString("RMI"); _16319 = NewString("RM"); _16318 = NewString("RAR"); _16317 = NewString("RAM"); _16316 = NewString("QT"); _16315 = NewString("PPT"); _16314 = NewString("POT"); _12861 = NewString("PNG"); _16313 = NewString("PDF"); _16343 = NewString("OCX"); _16342 = NewString("MST"); _16341 = NewString("MSP"); _16311 = NewString("MSI"); _16253 = NewString("MSC"); _16310 = NewString("MPG"); _16309 = NewString("MP4"); _16308 = NewString("MP3"); _16307 = NewString("MP2"); _16306 = NewString("MP1"); _16305 = NewString("MOV"); _16304 = NewString("MOD"); _16255 = NewString("PIF"); _16303 = NewString("MIDI"); _16302 = NewString("MID"); _16301 = NewString("MHT"); _16251 = NewString("LNK"); _12975 = NewString("JPG"); _16297 = NewString("JPEG"); _16340 = NewString("JOB"); _16339 = NewString("ISO"); _16294 = NewString("IMG"); _7753 = NewString("ICO"); _16290 = NewString("HLP"); _16289 = NewString("GZ"); _12893 = NewString("GIF"); _16288 = NewString("FON"); _16287 = NewString("FDF"); _16248 = NewString("EXE"); _12953 = NewString("EMF"); _16270 = NewString("DLL"); _16284 = NewString("DIB"); _7751 = NewString("CUR"); _16246 = NewString("CPL"); _16282 = NewString("COM"); _16280 = NewString("CHM"); _16279 = NewString("CDA"); _16278 = NewString("CAB"); _7749 = NewString("BMP"); _12964 = NewString("AVI"); _16276 = NewString("AU3"); _16275 = NewString("AU"); _16274 = NewString("ARJ"); _16273 = NewString("AR"); _16272 = NewString("AIF"); _16336 = NewString("XML"); _16335 = NewString("XLS"); _16333 = NewString("WRI"); _16330 = NewString("VBS"); _16329 = NewString("VBE"); _16328 = NewString("VB"); _16263 = NewString("URL"); _16327 = NewString("TXT"); _16321 = NewString("RTF"); _16312 = NewString("NWS"); _16300 = NewString("LOG"); _16299 = NewString("JSE"); _16298 = NewString("JS"); _16296 = NewString("INI"); _16295 = NewString("INF"); _16293 = NewString("HTT"); _16292 = NewString("HTML"); _16291 = NewString("HTM"); _16286 = NewString("EML"); _16285 = NewString("DOC"); _16283 = NewString("CSS"); _16281 = NewString("CMD"); _16277 = NewString("BAT"); _16257 = NewString("SCF"); _12966 = NewString("ANI"); _16241 = NewString("Windows - System Folder"); _16239 = NewString("Windows Folder"); _16237 = NewString("System Drive"); _16236 = NewString("DRIVE"); _16234 = NewString("Program Files"); _16232 = NewString("Network Places"); _16231 = NewString("NETWORK"); _16229 = NewString("My Computer"); _16223 = NewString("Common Startup"); _16199 = NewString("PROGRAMS"); _16221 = NewString("Common Start Menu"); _16219 = NewString("Common Programs"); _16217 = NewString("Common Documents"); _16196 = NewString("DOCUMENTS"); _16215 = NewString("Common Desktop"); _16190 = NewString("DESKTOP"); _16213 = NewString("Common Admin Tools"); _16182 = NewString("ADMINTOOLS"); _16211 = NewString("User Profile"); _16209 = NewString("Temp Folder"); _16207 = NewString("Startup"); _16205 = NewString("Start Menu"); _16203 = NewString("Recent Items"); _16202 = NewString("RECENT"); _16200 = NewString("Programs"); _16197 = NewString("My Documents"); _16191 = NewString("Desktop Folder"); _16188 = NewString("Cookies"); _16186 = NewString("Application Data"); _16183 = NewString("Admin Tools"); _16179 = NewString("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Shared Tools\\MSInfo"); _16178 = NewString("Eu32DialogClass"); _16176 = NewString("Save anyway ?"); _16175 = NewString("be displayed with the current codepage\n\n"); _16174 = NewString("File contains characters that can not\n"); _16173 = NewString("EuExplorer requires Windows 2000 or later"); _16172 = NewString("EuEditor requires \"Scilexer.dll\" version 1.73 or later"); _16171 = NewString("File 'SciLexer.dll' not found"); _16169 = NewString("EuEditor.tmp"); _16165 = NewString("Start Page"); _16164 = NewString("HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main"); _16162 = NewString("::{871C5380-42A0-1069-A2EA-08002B30309D}"); _16161 = NewString("::{645FF040-5081-101B-9F08-00AA002F954E}"); _16160 = NewString("::{450D8FBA-AD25-11D0-98A8-0800361B1103}"); _16159 = NewString("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); _16158 = NewString("::{208D2C60-3AEA-1069-A2D7-08002B30309D}"); _16156 = NewString("%1"); _16154 = NewString("HKEY_CLASSES_ROOT\\dllfile\\DefaultIcon"); _16136 = NewString("scilexer.dll"); _16111 = NewString("EditResource.dll"); _16099 = NewString("-CONFIG:"); _16095 = NewString("/CONFIG:"); _16069 = NewString("EXW"); _16047 = NewString("EUIW.EXE"); _16045 = NewString("EUI.EXE"); _16043 = NewString("EXWC.EXE"); _16041 = NewString("EXW.EXE"); _16037 = NewString(".exe"); _15997 = NewString("\\"); _7644 = NewString("\\\\"); _15790 = NewString("\xA1\xFF"); _15787 = NewString(" ~"); _15784 = NewString(""); _15783 = NewString("\x01\x1F"); _15779 = NewString("Yijing Hexagram Symbols"); _15775 = NewString("Yi Syllables"); _15771 = NewString("Yi Radicals"); _15767 = NewString("Vertical Forms"); _15763 = NewString("Variation Selectors"); _15759 = NewString("Unified Canadian Aboriginal Syllabics"); _15755 = NewString("Undefined 11"); _15751 = NewString("Undefined 10"); _15747 = NewString("Undefined 9"); _15743 = NewString("Undefined 8"); _15736 = NewString("Undefined 6"); _15732 = NewString("Undefined 5"); _15728 = NewString("Undefined 4"); _15724 = NewString("Undefined 3"); _15720 = NewString("Undefined 2"); _15716 = NewString("Undefined 1"); _15713 = NewString("Tifinagh"); _15709 = NewString("Tibetan"); _14664 = NewString("Thai"); _15702 = NewString("Thaana"); _15698 = NewString("Telugu"); _15694 = NewString("Tamil"); _15690 = NewString("Tai Le"); _15686 = NewString("Tagbanwa"); _15682 = NewString("Tagalog"); _15678 = NewString("Syriac"); _15674 = NewString("Syloti Nagri"); _15670 = NewString("Supplemental Punctuation"); _15666 = NewString("Supplemental Mathematical Operators"); _15662 = NewString("Supplemental Arrows B"); _15658 = NewString("Supplemental Arrows A"); _15654 = NewString("Superscripts and Subscripts"); _15650 = NewString("Specials"); _15646 = NewString("Spacing Modifier Letters"); _15642 = NewString("Small Form Variants"); _15638 = NewString("Sinhala"); _15634 = NewString("Runic"); _15630 = NewString("Private Use Area"); _15626 = NewString("Phonetic Extensions Supplement"); _15622 = NewString("Phonetic Extensions"); _15618 = NewString("Phagspa"); _15614 = NewString("Oriya"); _15610 = NewString("Optical Character Recognition"); _15606 = NewString("Ogham"); _15602 = NewString("Number Forms"); _15598 = NewString("New Tai Lue"); _15594 = NewString("N'Ko"); _15590 = NewString("Mongolian"); _15586 = NewString("Modifier Tone Letters"); _15582 = NewString("Miscellaneous Technical"); _15578 = NewString("Miscellaneous Symbols and Arrows"); _15574 = NewString("Miscellaneous Symbols"); _15570 = NewString("Miscellaneous Mathematical Symbols B"); _15566 = NewString("Miscellaneous Mathematical Symbols A"); _15562 = NewString("Mathematical Operators"); _15558 = NewString("Malayalam"); _15554 = NewString("Low Surrogates"); _15550 = NewString("Limbu"); _15546 = NewString("Letterlike Symbols"); _15542 = NewString("Lepcha"); _15538 = NewString("Latin 1 Supplement"); _15536 = NewString("Latin Extended D"); _15532 = NewString("Latin Extended C"); _15528 = NewString("Latin Extended B"); _15524 = NewString("Latin Extended A"); _15521 = NewString("Latin Extended Additional"); _15517 = NewString("Lao"); _15513 = NewString("Khmer Symbols"); _15509 = NewString("Khmer"); _15505 = NewString("Katakana Phonetic Extensions"); _15501 = NewString("Katakana"); _15497 = NewString("Kannada"); _15493 = NewString("Kangxi Radicals"); _15489 = NewString("Kanbun"); _15485 = NewString("IPA Extensions"); _15482 = NewString("Ideographic Description Characters"); _15479 = NewString("Hiragana"); _15475 = NewString("High Surrogates"); _14650 = NewString("Hebrew"); _15468 = NewString("Hanunoo"); _15464 = NewString("Hangul Syllables"); _15460 = NewString("Hangul Jamo"); _15456 = NewString("Hangul Compatibility Jamo"); _15452 = NewString("Halfwidth and Fullwidth Forms"); _15448 = NewString("Gurmukhi"); _15444 = NewString("Gujarati"); _15440 = NewString("Greek Extended"); _15436 = NewString("Greek and Coptic"); _15432 = NewString("Glagolitic"); _15428 = NewString("Georgian Supplement"); _15424 = NewString("Georgian"); _15420 = NewString("Geometric Shapes"); _15416 = NewString("General Punctuation"); _15413 = NewString("Ethiopic Supplement"); _15409 = NewString("Ethiopic Extended"); _15405 = NewString("Ethiopic"); _15401 = NewString("Enclosed CJK Letters and Months"); _15397 = NewString("Enclosed Alphanumerics"); _15393 = NewString("Dingbats"); _15389 = NewString("Devanagari"); _15387 = NewString("Cyrillic Supplement"); _14662 = NewString("Cyrillic"); _15381 = NewString("Currency Symbols"); _15377 = NewString("Coptic"); _15373 = NewString("Control Pictures"); _15369 = NewString("Combining Half Marks"); _15365 = NewString("Combining Diacritical Marks Supplement"); _15361 = NewString("Combining Diacritical Marks for Symbols"); _15357 = NewString("Combining Diacritical Marks"); _15354 = NewString("CJK Unified Ideographs Extension A"); _15350 = NewString("CJK Unified Ideographs"); _15346 = NewString("CJK Symbols and Punctuation"); _15342 = NewString("CJK Strokes"); _15338 = NewString("CJK Radicals Supplement"); _15334 = NewString("CJK Compatibility Ideographs"); _15330 = NewString("CJK Compatibility Forms"); _15326 = NewString("CJK Compatibility"); _15322 = NewString("Cherokee"); _15318 = NewString("Burmese"); _15315 = NewString("Buhid"); _15311 = NewString("Buginese"); _15307 = NewString("Braille Paterns"); _15303 = NewString("Box Drawing"); _15299 = NewString("Bopomofo Extended"); _15295 = NewString("Bopomofo"); _15291 = NewString("Block Elements"); _15287 = NewString("Bengali"); _15284 = NewString("Basic Latin"); _15281 = NewString("Balinese"); _15277 = NewString("Arrows"); _15273 = NewString("Armenian"); _15269 = NewString("Arabic Supplement"); _15265 = NewString("Arabic Presentation Forms B"); _15261 = NewString("Arabic Presentation Forms A"); _14652 = NewString("Arabic"); _15254 = NewString("Alphabetic Presentation Forms"); _15250 = NewString("Control Characters"); _15222 = NewString("$(FileDir)"); _15210 = NewString("$(FilePath)"); _15232 = NewString("Open in Registered App"); _15229 = NewString("/e,$(FileDir)"); _15227 = NewString("%SystemRoot%\\explorer.exe"); _15225 = NewString("Windows Explorer"); _15220 = NewString("%SystemRoot%\\system32\\cmd.exe"); _15218 = NewString("Command Prompt"); _15215 = NewString("%SystemRoot%\\system32\\calc.exe"); _15213 = NewString("Calculator"); _15208 = NewString("%SystemRoot%\\notepad.exe"); _15206 = NewString("Notepad"); _15203 = NewString("\xFF\x3F\xF3\x47\x74\x49\x94\x3C\xC3\xF0"); _7063 = NewString("lstrlenW"); _15187 = NewString("LocalFree"); _15185 = NewString("GetCommandLineW"); _15182 = NewString("CommandLineToArgvW"); _15181 = NewString("HKEY_CURRENT_USER\\Software\\EuApps\\EuEditor"); _7803 = NewDouble((double)4.2949672950000000e+09); _15172 = NewString("Windows 7"); _15171 = NewString("Windows 2008 R2"); _15170 = NewString("Windows 2008 Server"); _15169 = NewString("Windows Vista"); _15168 = NewString("Windows 2003 Server"); _15167 = NewString("Windows XP Professional"); _15166 = NewString("Windows XP Home Edition"); _15165 = NewString("Windows 2000 Datacenter Server"); _15164 = NewString("Windows 2000 Advanced Server"); _15163 = NewString("Windows 2000 Server"); _15162 = NewString("Windows 2000 Professional"); _15161 = NewString("Windows Unknown"); _15146 = NewString("2009-05-01"); _15145 = NewDouble((double)5.9999999999999998e-01); _15144 = NewString("EuEditor"); _15142 = NewString("C:\\EuErrors.txt"); _15139 = NewString("handleChooseFont"); _15136 = NewString("Cancel"); _15133 = NewString("OK"); _15100 = NewString("Select character set"); _15097 = NewString("Script"); _15096 = NewString("AaBbYyZz"); _15095 = NewString("Sample text"); _15089 = NewString("Char Map"); _15088 = NewString("Analyze"); _15086 = NewString("Show Proportional fonts"); _15084 = NewString("Proportional"); _15083 = NewString("Show Fixed point fonts"); _15082 = NewString("Fixed"); _15081 = NewString("Show TrueType fonts"); _15079 = NewString("Truetype"); _15078 = NewString("Show Vector fonts"); _15076 = NewString("Vector"); _15075 = NewString("Show Raster fonts"); _15074 = NewString("Raster"); _13383 = NewString("MS Shell Dlg"); _15069 = NewString("Underline text"); _15066 = NewString("Underline"); _15064 = NewString("\x20\x02"); _15050 = NewString("Size"); _15048 = NewString("Style"); _15047 = NewString("Font Name"); _15045 = NewString("Choose Font"); _10569 = NewString("%d"); _14858 = NewString("Bold Italic"); _14856 = NewString("Bold"); _14854 = NewString("Italic"); _14852 = NewString("Regular"); _14834 = NewString("otf"); _14814 = NewString("Wingdings"); _14813 = NewString("Marlett"); _14791 = NewString("tahoma.ttf"); _14789 = NewString("fonts\\"); _14787 = NewString("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts"); _14783 = NewString("compFonts"); _14776 = NewString("enumFontsProc"); _14724 = NewString("LOGO16"); _14720 = NewString("BLANK"); _14716 = NewString("FIXED"); _14712 = NewString("OPENTYPE2"); _14708 = NewString("TRUETYPE2"); _14704 = NewString("VECTOR"); _14700 = NewString("RASTER2"); _14692 = NewString("The quick brown fox jumps over the lazy dog. 1234567890"); _8442 = NewString("Static"); _14685 = NewString("EnumFontFamiliesExA"); _14682 = NewString("Symbol"); _14680 = NewString("OEM"); _14678 = NewString("Mac"); _14676 = NewString("Hangul (Johab)"); _14674 = NewString("Chinese Big5"); _14672 = NewString("Chinese GB2312"); _14670 = NewString("Hangul"); _14668 = NewString("Japanese"); _14666 = NewString("Viatnamese"); _14660 = NewString("Central Europe"); _14658 = NewString("Baltic"); _14656 = NewString("Turkish"); _14654 = NewString("Greek"); _14648 = NewString("Western"); _14647 = NewString("\x08\x09\x0A\x0B\x0C\x0E\x10\x12\x14\x16\x18\x1A\x1C\x24\x30" "\x48"); _14638 = NewString("EuFtp"); _14637 = NewString("larrymiller@sasktel.net"); _14636 = NewString("anonymous"); _14635 = NewString("mirror/shockwave"); _14634 = NewString("papa.indstate.edu"); _14632 = NewString("http://www.google.com"); _14628 = NewString("%-30s %9d\n"); _7807 = NewDouble((double)4.2949672960000000e+09); _14556 = NewString("InternetReadFile"); _14554 = NewString("InternetOpenA"); _14552 = NewString("InternetFindNextFileW"); _14550 = NewString("InternetConnectW"); _14548 = NewString("InternetCloseHandle"); _14546 = NewString("InternetCheckConnectionA"); _14544 = NewString("InternetAttemptConnect"); _14543 = NewString("GetLastError"); _14541 = NewString("FtpSetCurrentDirectoryW"); _14539 = NewString("FtpRenameFileW"); _14537 = NewString("FtpRemoveDirectoryW"); _14535 = NewString("FtpPutFileW"); _14533 = NewString("FtpOpenFileW"); _14531 = NewString("FtpGetFileW"); _14529 = NewString("FtpFindFirstFileW"); _14527 = NewString("FtpDeleteFileW"); _14525 = NewString("FtpCreateDirectoryW"); _13433 = NewString("kernel32.dll"); _14522 = NewString("wininet.dll"); _14424 = NewString("\xC3"); _14421 = NewString("\xA3"); _14419 = NewString("Y"); _14416 = NewString("\xFF\x15"); _14414 = NewString("\xE2\xFA"); _14412 = NewString("\xFF\x74\x88\xFC"); _14408 = NewString("\xB8"); _14406 = NewString("\xE3\x0B"); _14402 = NewString("\x8B\x0D"); _14400 = NewString("Q"); _14393 = NewString("CoCreateInstance"); _14391 = NewString("ole32.dll"); _13799 = NewDouble((double)4.2614128640000000e+09); _7804 = NewDouble((double)2.1474836470000000e+09); _13488 = NewString("HKDD"); _13487 = NewString("HKCC"); _13486 = NewString("HKPD"); _13485 = NewString("HKU"); _13484 = NewString("HKLM"); _13483 = NewString("HKCU"); _13482 = NewString("HKCR"); _13481 = NewString("HKEY_DYN_DATA"); _13480 = NewString("HKEY_CURRENT_CONFIG"); _13479 = NewString("HKEY_PERFORMANCE_DATA"); _13478 = NewString("HKEY_USERS"); _13477 = NewString("HKEY_LOCAL_MACHINE"); _13476 = NewString("HKEY_CURRENT_USER"); _13475 = NewString("HKEY_CLASSES_ROOT"); _13473 = NewString("WritePrivateProfileStringA"); _13471 = NewString("WritePrivateProfileSectionA"); _13469 = NewString("SHDeleteKeyA"); _13467 = NewString("RegEnumValueA"); _13465 = NewString("RegEnumKeyExA"); _13463 = NewString("RegDeleteValueA"); _13461 = NewString("RegSetValueExA"); _13459 = NewString("RegDeleteKeyA"); _13457 = NewString("RegCreateKeyExA"); _13455 = NewString("RegQueryValueExA"); _13452 = NewString("RegQueryInfoKeyA"); _13450 = NewString("RegOpenKeyExA"); _13448 = NewString("RegConnectRegistryA"); _13446 = NewString("RegCloseKey"); _5142 = NewString("lstrlen"); _13443 = NewString("GetPrivateProfileStringA"); _13441 = NewString("GetPrivateProfileSectionNamesA"); _13439 = NewString("GetPrivateProfileSectionA"); _13437 = NewString("GetPrivateProfileIntA"); _13435 = NewString("shlwapi.dll"); _13431 = NewString("advapi32.dll"); _13413 = NewString("shell32.dll"); _13405 = NewDouble((double)1.0000000000000000e+09); _13398 = NewString("EuApplication"); _13371 = NewString("MS Sans Serif"); _13314 = NewString("\x01\x10"); _13283 = NewString("create"); _13278 = NewString("createEx"); _12336 = NewString("Cursor"); _12316 = NewString("LinkName"); _12318 = NewString("LinkColors"); _13208 = NewString("WindowClass%d"); _9489 = NewDouble((double)5.0000000000000000e-01); _13097 = NewString("setControl"); _12439 = NewString("subWindowProc"); _13079 = NewString("HotLink"); _10346 = NewString("ALL"); _12985 = NewString("\xFF\xC2"); _12983 = NewString("\xFF\xC0"); _12973 = NewString("\xFF\xD8"); _12936 = NewString("WMF"); _12934 = NewString("\xD7\xCD\xC6\x9A"); _12886 = NewString("\x02\x06"); _12859 = NewString("\x89\x50\x4E\x47\x0D\x0A\x1A\x0A"); _12843 = NewString("BM"); _7602 = NewString("rb"); _12795 = NewString("\x01\x04\x40\x08\x10\x02"); _12774 = NewString("\x01\x04\x08\x40\x10\x02"); _12683 = NewString("getTabItem"); _12669 = NewString("selectTabItem"); _12611 = NewString("doAbort"); _12516 = NewString("eventLoop"); _12451 = NewString("windowProc"); _9066 = NewString("FilterCharacters"); _10236 = NewString("\x01\x02"); _11973 = NewString("\xFF"); _11939 = NewString("open"); _11745 = NewString("all"); _11741 = NewString("max"); _11739 = NewString("depth"); _11564 = NewString("FRHookProc"); _11403 = NewString("DlgHookProc"); _11435 = NewString("BrowseCallbackProc"); _11345 = NewString("OFNHookProc"); _11159 = NewString("\x40\x02\x04\x20\x08\x01\x10"); _11144 = NewString("\x02\x20"); _11028 = NewString("putCallback"); _11011 = NewString("getCallback"); _10266 = NewDouble((double)2.5399999999999999e+01); _10248 = NewString("msgBoxHookProc"); _10244 = NewDouble((double)4.2949672800000000e+09); _10237 = NewString("\x03\x04\x05"); _8383 = NewString("\x01"); _10167 = NewString("enumChildWindowsProc"); _10139 = NewString("%s"); _9883 = NewString("getClientRect"); _9575 = NewString("getRect"); _9382 = NewString("pathinfo"); _9378 = NewString("crash_routine"); _9339 = NewString("\x04\x05"); _9334 = NewString(" A"); _9329 = NewString(" C"); _9325 = NewString("\nZ"); _9302 = NewDouble((double)1.1500000000000000e+01); _9301 = NewDouble((double)9.5000000000000000e+00); _9300 = NewDouble((double)8.7500000000000000e+00); _9299 = NewDouble((double)8.5000000000000000e+00); _9298 = NewDouble((double)7.7500000000000000e+00); _9297 = NewDouble((double)7.5000000000000000e+00); _9296 = NewDouble((double)7.2500000000000000e+00); _9294 = NewDouble((double)3.5000000000000000e+00); _9293 = NewDouble((double)2.5000000000000000e+00); _8883 = NewString("\x02\x01\x04"); _8863 = NewString("\x1F\x1C\x1F\x1E\x1F\x1E\x1F\x1F\x1E\x1F\x1E\x1F"); _8719 = NewString("\n\nApplication will abort"); _8717 = NewString("Fatal Error"); _8712 = NewString("\n[ Ignore ] Ignore error"); _8711 = NewString("\n[ Retry ] Do not repeat this error"); _8710 = NewString("\n[ Abort ] Abort Application"); _8708 = NewString("Warning"); _8703 = NewString("\nError code %d\n%s\n"); _8701 = NewString(" - "); _8685 = NewString("%s\n"); _8682 = NewString("--------assert() failure---------"); _8676 = NewString("initCommonControlsEx() Failed"); _8674 = NewString("setFont(): EzCreateFont() Failed"); _8672 = NewString("setFont(): getDC() Failed"); _8670 = NewString("createTabItem() Failed"); _8668 = NewString("DeleteObject() Failed"); _8665 = NewString("Invalid event handler id"); _8663 = NewString("insertMenu() Failed"); _8661 = NewString("AddMenuItem(): AppendMenu() Failed"); _8659 = NewString("popupMenu(): TrackPopupMenu() Failed"); _8657 = NewString("destroyMenu() Failed"); _8655 = NewString("createMenu(): SetMenu() Failed"); _8653 = NewString("createMenu() Failed"); _8651 = NewString("create(): ImageList_Create() Failed"); _8648 = NewString("destroy(): ImageList_Destroy() Failed"); _8646 = NewString("destroy(): DestroyWindow() Failed"); _8644 = NewString("getClientRect() Failed"); _8642 = NewString("getRect() Failed"); _8640 = NewString("makeClass() Failed"); _8638 = NewString("getTextExtent() Failed"); _8636 = NewString("EzCreateFont(): CreateFontIndirect() Failed"); _8633 = NewString("windowFromDC() Failed"); _8630 = NewString("ReleaseDC() Failed"); _8628 = NewString("obtainDC() Failed"); _8626 = NewString("GetDC() Failed"); _8624 = NewString("DeferWindowPos() Failed"); _8622 = NewString("create(): Invalid parent"); _8620 = NewString("create(): CreateWindow() Failed"); _8474 = NewString("SCROLLBAR"); _8414 = NewString("BUTTON"); _8410 = NewString("STATIC"); _8421 = NewString("COMBOBOX"); _8548 = NewString("RichEdit20W"); _8541 = NewString("ReBarWindow32"); _8525 = NewString("SysPager"); _8521 = NewString("SysMonthCal32"); _8452 = NewString("EDIT"); _8505 = NewString("MdiClient"); _8492 = NewString("SysListView32"); _8486 = NewString("LISTBOX"); _8482 = NewString("SysIPAddress32"); _8470 = NewString("msctls_hotkey32"); _8466 = NewString("SysHeader32"); _8435 = NewString("SysDateTimePick32"); _8428 = NewString("ComboBoxEx32"); _8406 = NewString("AtlAxWin"); _8402 = NewString("SysAnimate32"); _8397 = NewString("Eu32LibClass01"); _8259 = NewString("MDIFrameClassW"); _8258 = NewString("MDIFrameClass"); _8256 = NewString("MDIChildClassW"); _8255 = NewString("MDIChildClass"); _8253 = NewString("DialogClassW"); _8252 = NewString("DialogClass"); _8232 = NewString("2008-12-29"); _8023 = NewString("Eu32Lib.ew"); _8019 = NewString("include"); _8013 = NewString("EUDIR"); _8002 = NewString("EUINC"); _7979 = NewString("r"); _7605 = NewString("wb"); _7555 = NewString("GetProcessTimes"); _7552 = NewString("WriteFile"); _7549 = NewString("WNetOpenEnumA"); _7546 = NewString("WNetGetLastErrorA"); _7543 = NewString("WNetGetConnectionA"); _7540 = NewString("WNetEnumResourceA"); _7537 = NewString("WNetDisconnectDialog"); _7534 = NewString("WNetConnectionDialog1A"); _7531 = NewString("WNetConnectionDialog"); _7528 = NewString("WNetCloseEnum"); _7525 = NewString("WNetCancelConnection2A"); _7522 = NewString("WNetAddConnection3A"); _7519 = NewString("WindowFromPoint"); _7516 = NewString("WindowFromDC"); _7513 = NewString("WideCharToMultiByte"); _7510 = NewString("WaitForSingleObject"); _7507 = NewString("VerQueryValueA"); _7504 = NewString("ValidateRgn"); _7501 = NewString("ValidateRect"); _7498 = NewString("UpdateWindow"); _7495 = NewString("UnregisterHotKey"); _7492 = NewString("UnregisterClassA"); _7489 = NewString("UpdateResourceA"); _7486 = NewString("UnmapViewOfFile"); _7483 = NewString("UnlockFile"); _7480 = NewString("UninitializeFlatSB"); _7477 = NewString("UnhookWindowsHookEx"); _7474 = NewString("TranslateMessage"); _7471 = NewString("TranslateMDISysAccel"); _7468 = NewString("TranslateAcceleratorW"); _7465 = NewString("TranslateAccelerator"); _7462 = NewString("TrackPopupMenu"); _7459 = NewString("TrackMouseEvent"); _7456 = NewString("TextOutW"); _7453 = NewString("TextOutA"); _7450 = NewString("SystemParametersInfoA"); _7447 = NewString("SystemTimeToFileTime"); _7444 = NewString("StretchBlt"); _7441 = NewString("Sleep"); _7438 = NewString("SizeofResource"); _7435 = NewString("ShowWindowAsync"); _7432 = NewString("ShowWindow"); _7429 = NewString("ShowScrollBar"); _7426 = NewString("ShowCursor"); _7423 = NewString("ShowCaret"); _7420 = NewString("SHGetSpecialFolderPathA"); _7417 = NewString("SHGetSpecialFolderLocation"); _7414 = NewString("SHGetPathFromIDList"); _7411 = NewString("SHGetFileInfoA"); _7408 = NewString("SHFormatDrive"); _7405 = NewString("SHFileOperationA"); _7402 = NewString("Shell_NotifyIcon"); _7399 = NewString("ShellExecuteExA"); _7396 = NewString("ShellExecuteA"); _7393 = NewString("SHBrowseForFolder"); _7390 = NewString("SHAddToRecentDocs"); _7387 = NewString("SetWindowTextA"); _7384 = NewString("SetWindowsHookExA"); _7381 = NewString("SetWindowRgn"); _7378 = NewString("SetWindowPos"); _7375 = NewString("SetWindowPlacement"); _7372 = NewString("SetWindowOrgEx"); _7369 = NewString("SetWindowLongW"); _7366 = NewString("SetWindowLongA"); _7363 = NewString("SetVolumeLabelA"); _7360 = NewString("SetWindowExtEx"); _7357 = NewString("SetViewportOrgEx"); _7354 = NewString("SetViewportExtEx"); _7351 = NewString("SetTimer"); _7348 = NewString("SetThreadPriority"); _7345 = NewString("SetTextJustification"); _7342 = NewString("SetTextColor"); _7339 = NewString("SetTextAlign"); _7336 = NewString("SetScrollInfo"); _7333 = NewString("SetROP2"); _7330 = NewString("SetPropA"); _7327 = NewString("SetPriorityClass"); _7324 = NewString("SetPixel"); _7321 = NewString("SetParent"); _7318 = NewString("SetMenuItemInfoA"); _7315 = NewString("SetMenuItemBitmaps"); _7312 = NewString("SetMenuInfo"); _7309 = NewString("SetMenuDefaultItem"); _7306 = NewString("SetMenu"); _7303 = NewString("SetMapMode"); _7300 = NewString("SetLayeredWindowAttributes"); _7297 = NewString("SetLastError"); _7294 = NewString("SetGraphicsMode"); _7291 = NewString("SetForegroundWindow"); _7288 = NewString("SetFocus"); _7285 = NewString("SetFileTime"); _7282 = NewString("SetFilePointer"); _7279 = NewString("SetFileAttributesA"); _7276 = NewString("SetErrorMode"); _7273 = NewString("SetEndOfFile"); _7270 = NewString("SetDlgItemTextA"); _7267 = NewString("SetCursorPos"); _7264 = NewString("SetCursor"); _7261 = NewString("SetCurrentDirectoryA"); _7258 = NewString("SetClipboardData"); _7255 = NewString("SetClassLongA"); _7252 = NewString("SetCaretPos"); _7249 = NewString("SetCaretBlinkTime"); _7246 = NewString("SetCapture"); _7243 = NewString("SetBrushOrgEx"); _7240 = NewString("SetBkMode"); _7237 = NewString("SetBkColor"); _7234 = NewString("SetActiveWindow"); _7231 = NewString("SendMessageW"); _7228 = NewString("SendMessageA"); _7225 = NewString("SelectObject"); _7222 = NewString("SearchPathA"); _7219 = NewString("ScreenToClient"); _7216 = NewString("SaveDC"); _7213 = NewString("RoundRect"); _7210 = NewString("RestoreDC"); _7207 = NewString("ReplaceTextA"); _7204 = NewString("RemovePropA"); _7201 = NewString("RemoveMenu"); _7198 = NewString("RemoveDirectoryA"); _7195 = NewString("ReleaseMutex"); _7192 = NewString("ReleaseDC"); _7190 = NewString("ReleaseCapture"); _7187 = NewString("RegisterWindowMessageA"); _7184 = NewString("RegisterHotKey"); _7181 = NewString("RegisterClassExW"); _7178 = NewString("RegisterClassExA"); _7175 = NewString("RedrawWindow"); _7172 = NewString("Rectangle"); _7169 = NewString("RealizePalette"); _7166 = NewString("ReadFile"); _7163 = NewString("QueryPerformanceFrequency"); _7160 = NewString("QueryPerformanceCounter"); _7157 = NewString("PrintDlgA"); _7154 = NewString("PrintDlgExA"); _7151 = NewString("PostQuitMessage"); _7148 = NewString("PostMessageA"); _7145 = NewString("Polyline"); _7142 = NewString("Polygon"); _7139 = NewString("PlaySoundA"); _7136 = NewString("Pie"); _7133 = NewString("PeekMessageA"); _7130 = NewString("PathIsDirectoryA"); _7127 = NewString("PathFileExistsA"); _7124 = NewString("PageSetupDlgA"); _7121 = NewString("OpenProcess"); _7118 = NewString("OpenIcon"); _7115 = NewString("OpenFileMappingA"); _7112 = NewString("OpenClipboard"); _7110 = NewString("OleUninitialize"); _7107 = NewString("OleInitialize"); _7104 = NewString("MultiByteToWideChar"); _7101 = NewString("MoveWindow"); _7098 = NewString("MoveToEx"); _7095 = NewString("MoveFileA"); _7092 = NewString("mouse_event"); _7089 = NewString("ModifyWorldTransform"); _7086 = NewString("ModifyMenuA"); _3538 = NewString("MessageBoxA"); _7081 = NewString("MessageBeep"); _7078 = NewString("mciSendStringA"); _7075 = NewString("MAPISendDocuments"); _7072 = NewString("MapVirtualKeyA"); _7069 = NewString("MapViewOfFile"); _7066 = NewString("MakeDragList"); _5144 = NewString("lstrcmpi"); _7056 = NewString("LookupAccountSidA"); _7053 = NewString("LockResource"); _7050 = NewString("LockFile"); _7047 = NewString("LocalFileTimeToFileTime"); _7044 = NewString("LoadStringA"); _7041 = NewString("LoadResource"); _7038 = NewString("LoadMenuIndirectA"); _7035 = NewString("LoadMenuA"); _7032 = NewString("LoadLibraryExW"); _7029 = NewString("LoadLibraryExA"); _7026 = NewString("LoadImageA"); _7023 = NewString("LoadIconA"); _7020 = NewString("LoadCursorFromFileA"); _7017 = NewString("LoadCursorA"); _7014 = NewString("LoadBitmapA"); _7011 = NewString("LoadAcceleratorsA"); _7008 = NewString("LineTo"); _7005 = NewString("LBItemFromPt"); _7002 = NewString("KillTimer"); _6999 = NewString("keybd_event"); _6996 = NewString("IsZoomed"); _6993 = NewString("IsWindowVisible"); _6990 = NewString("IsWindowUnicode"); _6987 = NewString("IsWindowEnabled"); _6984 = NewString("IsWindow"); _6981 = NewString("IsIconic"); _6978 = NewString("IsChild"); _6975 = NewString("IsDialogMessageW"); _6972 = NewString("IsDialogMessage"); _6969 = NewString("IsClipboardFormatAvailable"); _6966 = NewString("IsCharAlphaNumericA"); _6963 = NewString("InvalidateRgn"); _6960 = NewString("InvalidateRect"); _6957 = NewString("InsertMenuA"); _6954 = NewString("InitializeFlatSB"); _6951 = NewString("InitCommonControlsEx"); _6948 = NewString("ImageList_SetIconSize"); _6945 = NewString("ImageList_SetDragCursorImage"); _6942 = NewString("ImageList_SetBkColor"); _6939 = NewString("ImageList_ReplaceIcon"); _6936 = NewString("ImageList_Replace"); _6933 = NewString("ImageList_Remove"); _6930 = NewString("ImageList_GetImageCount"); _6927 = NewString("ImageList_GetIconSize"); _6924 = NewString("ImageList_GetIcon"); _6921 = NewString("ImageList_GetDragImage"); _6918 = NewString("ImageList_GetBkColor"); _6916 = NewString("ImageList_EndDrag"); _6913 = NewString("ImageList_DrawEx"); _6910 = NewString("ImageList_Draw"); _6907 = NewString("ImageList_DragShowNolock"); _6904 = NewString("ImageList_DragMove"); _6901 = NewString("ImageList_DragLeave"); _6898 = NewString("ImageList_DragEnter"); _6895 = NewString("ImageList_Destroy"); _6892 = NewString("ImageList_Create"); _6889 = NewString("ImageList_BeginDrag"); _6886 = NewString("ImageList_AddMasked"); _6883 = NewString("ImageList_AddIcon"); _6880 = NewString("ImageList_Add"); _6874 = NewString("HiliteMenuItem"); _6871 = NewString("HideCaret"); _6868 = NewString("GrayStringA"); _6865 = NewString("GlobalUnlock"); _6862 = NewString("GlobalSize"); _6859 = NewString("GlobalMemoryStatus"); _6856 = NewString("GlobalLock"); _6853 = NewString("GlobalFree"); _6850 = NewString("GlobalAlloc"); _6847 = NewString("GetWindowTextLengthA"); _6844 = NewString("GetWindowTextA"); _6841 = NewString("GetWindowsDirectoryA"); _6838 = NewString("GetWindowRect"); _6835 = NewString("GetWindowPlacement"); _6832 = NewString("GetWindowLongW"); _6829 = NewString("GetWindowLongA"); _6826 = NewString("GetWindowInfo"); _6823 = NewString("GetWindowDC"); _6820 = NewString("GetWindow"); _6817 = NewString("GetVolumeInformationA"); _6814 = NewString("GetViewportOrgEx"); _3418 = NewString("GetVersionExA"); _6809 = NewString("GetUserNameA"); _6806 = NewString("GetUpdateRgn"); _6803 = NewString("GetUpdateRect"); _6800 = NewString("GetTopWindow"); _6797 = NewString("GetTimeZoneInformation"); _6794 = NewString("GetTimeFormatA"); _6792 = NewString("GetTickCount"); _6789 = NewString("GetTextMetricsA"); _6786 = NewString("GetTextFaceA"); _6783 = NewString("GetTextExtentPoint32A"); _6780 = NewString("GetTempPathA"); _6777 = NewString("GetTempFileNameA"); _6774 = NewString("GetSystemTimeAsFileTime"); _6771 = NewString("GetSystemTimeAdjustment"); _6768 = NewString("GetSystemTime"); _6765 = NewString("GetSystemMetrics"); _6762 = NewString("GetSystemMenu"); _6759 = NewString("GetSystemInfo"); _6756 = NewString("GetSystemDirectoryA"); _6753 = NewString("GetSysColorBrush"); _6750 = NewString("GetSysColor"); _6747 = NewString("GetSubMenu"); _6744 = NewString("GetStdHandle"); _6741 = NewString("GetStockObject"); _6738 = NewString("GetShortPathNameA"); _6735 = NewString("GetSecurityDescriptorOwner"); _6732 = NewString("GetScrollPos"); _6729 = NewString("GetScrollInfo"); _6726 = NewString("GetScrollBarInfo"); _6723 = NewString("GetSaveFileNameA"); _6720 = NewString("GetROP2"); _6717 = NewString("GetRegionData"); _6714 = NewString("GetQueueStatus"); _6711 = NewString("GetPropA"); _6709 = NewString("GetProcessHeap"); _6706 = NewString("GetPriorityClass"); _6703 = NewString("GetPixel"); _6700 = NewString("GetParent"); _6697 = NewString("GetOpenFileNameA"); _6694 = NewString("GetObjectType"); _6691 = NewString("GetObjectA"); _6688 = NewString("GetNextWindow"); _6685 = NewString("GetNextDlgTabItem"); _6682 = NewString("GetNextDlgGroupItem"); _6679 = NewString("GetModuleHandleA"); _6676 = NewString("GetModuleFileNameA"); _6674 = NewString("GetMessageTime"); _6672 = NewString("GetMessagePos"); _6669 = NewString("GetMessageW"); _6666 = NewString("GetMessageA"); _6663 = NewString("GetMenuStringA"); _6660 = NewString("GetMenuState"); _6657 = NewString("GetMenuItemID"); _6654 = NewString("GetMenuItemCount"); _6651 = NewString("GetMenu"); _6648 = NewString("GetMapMode"); _6645 = NewString("GetLongPathNameA"); _6642 = NewString("GetLogicalDriveStringsA"); _6640 = NewString("GetLogicalDrives"); _6637 = NewString("GetLocalTime"); _6634 = NewString("GetLocaleInfoA"); _379 = NewString("GetLastError"); _6630 = NewString("GetKeyState"); _6627 = NewString("GetKeyNameTextA"); _6625 = NewString("GetInputState"); _6622 = NewString("GetFullPathNameA"); _6620 = NewString("GetForegroundWindow"); _6618 = NewString("GetFocus"); _6615 = NewString("GetFileVersionInfoSizeA"); _6612 = NewString("GetFileVersionInfoA"); _6609 = NewString("GetFileTime"); _6606 = NewString("GetFileSize"); _6603 = NewString("GetFileSecurityA"); _6600 = NewString("GetFileInformationByHandle"); _1561 = NewString("GetFileAttributesA"); _6595 = NewString("GetExitCodeProcess"); _6592 = NewString("GetDriveTypeA"); _6589 = NewString("GetDiskFreeSpaceExA"); _1563 = NewString("GetDiskFreeSpaceA"); _6585 = NewString("GetDialogBaseUnits"); _6582 = NewString("GetDeviceCaps"); _6580 = NewString("GetDesktopWindow"); _6577 = NewString("GetDIBits"); _6574 = NewString("GetDCEx"); _6571 = NewString("GetDC"); _6568 = NewString("GetDateFormatA"); _6565 = NewString("GetCursorPos"); _6563 = NewString("GetCursor"); _6561 = NewString("GetCurrentThreadId"); _6559 = NewString("GetCurrentThread"); _6557 = NewString("GetCurrentProcessId"); _6555 = NewString("GetCurrentProcess"); _6552 = NewString("GetCurrentPositionEx"); _6549 = NewString("GetCurrentObject"); _6546 = NewString("GetCurrentDirectoryA"); _6543 = NewString("GetComputerNameA"); _6540 = NewString("GetCompressedFileSizeA"); _6538 = NewString("GetCommandLineA"); _6535 = NewString("GetComboBoxInfo"); _6532 = NewString("GetClipboardData"); _6529 = NewString("GetClientRect"); _6526 = NewString("GetClassNameA"); _6523 = NewString("GetClassLongW"); _6520 = NewString("GetClassLongA"); _6517 = NewString("GetClassInfoExA"); _6514 = NewString("GetCaretPos"); _6512 = NewString("GetCaretBlinkTime"); _6510 = NewString("GetCapture"); _6507 = NewString("GetBrushOrgEx"); _6504 = NewString("GetBkMode"); _6501 = NewString("GetBkColor"); _6498 = NewString("GetBinaryTypeA"); _6495 = NewString("GetAsyncKeyState"); _6492 = NewString("GetArcDirection"); _3542 = NewString("GetActiveWindow"); _6488 = NewString("FreeLibrary"); _6485 = NewString("FrameRect"); _6482 = NewString("FormatMessageA"); _6479 = NewString("FlushViewOfFile"); _6476 = NewString("FlushFileBuffers"); _6473 = NewString("FlatSB_ShowScrollBar"); _6470 = NewString("FlatSB_SetScrollRange"); _6467 = NewString("FlatSB_SetScrollProp"); _6464 = NewString("FlatSB_SetScrollPos"); _6461 = NewString("FlatSB_SetScrollInfo"); _6458 = NewString("FlatSB_GetScrollRange"); _6455 = NewString("FlatSB_GetScrollProp"); _6452 = NewString("FlatSB_GetScrollPos"); _6449 = NewString("FlatSB_GetScrollInfo"); _6446 = NewString("FlatSB_EnableScrollBar"); _6443 = NewString("FindWindowA"); _6440 = NewString("FindTextA"); _6437 = NewString("FindResourceA"); _6434 = NewString("FindNextFileW"); _6431 = NewString("FindNextFileA"); _6428 = NewString("FindNextChangeNotification"); _6425 = NewString("FindFirstFileW"); _6422 = NewString("FindFirstFileA"); _6419 = NewString("FindFirstChangeNotificationA"); _6416 = NewString("FindCloseChangeNotification"); _6413 = NewString("FindClose"); _6410 = NewString("FillRgn"); _6407 = NewString("FillRect"); _6404 = NewString("FileTimeToSystemTime"); _6401 = NewString("FileTimeToLocalFileTime"); _6398 = NewString("FileEncryptionStatusA"); _6395 = NewString("ExtTextOutA"); _6392 = NewString("ExtractIconExA"); _6389 = NewString("ExtFloodFill"); _6386 = NewString("EnumResourceNamesA"); _6383 = NewString("EnumPropsA"); _6380 = NewString("EnumFontsA"); _6377 = NewString("EnumFontFamiliesExA"); _6374 = NewString("EnumDisplaySettingsA"); _6371 = NewString("EnumDisplayDevicesA"); _6368 = NewString("EnumChildWindows"); _6365 = NewString("EndPaint"); _6362 = NewString("EndUpdateResourceA"); _6359 = NewString("EndDeferWindowPos"); _6356 = NewString("EncryptFileA"); _6353 = NewString("EnableWindow"); _6350 = NewString("EnableScrollBar"); _6347 = NewString("EnableMenuItem"); _6345 = NewString("EmptyClipboard"); _6342 = NewString("Ellipse"); _6339 = NewString("DrawTextExA"); _6336 = NewString("DrawTextA"); _6333 = NewString("DrawStateA"); _6330 = NewString("DrawMenuBar"); _6327
9. Re: Translator problem?
- Posted by mattlewis (admin) May 01, 2009
- 956 views
Neither contains the symbol init_literal0_
Hm. Oh, you want to search for init_literal0, i.e. without the trailing _ ... That is added by the C compiler (I don't know the internals as to why). But the function name should be init_literal0.
The symbol init_literal0 is found as a function (or procedure) at the very end of init-.c and the beginning of init-0.c It is not found anywhere else.
That's exactly where it should be. The trailing underscore shows what the calling convention is. The trailing underscore is something Watcom does when it passes parameters in registers. This is the default convention for Watcom.
Matt
10. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 940 views
The problem is init-0.c is not included in the compile stages. Are you sure that euc is reporting SVN rev 2019 and maybe a different euc isn't in your path? This is the problem I fixed this morning but maybe I missed something more.
Can you double check that simply typing euc on a line of it's own reports SVN rev 2019?
Thanks,
Jeremy
11. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 927 views
The problem is init-0.c is not included in the compile stages. Are you sure that euc is reporting SVN rev 2019 and maybe a different euc isn't in your path? This is the problem I fixed this morning but maybe I missed something more.
Can you double check that simply typing euc on a line of it's own reports SVN rev 2019?
Thanks,
Jeremy
Jeremy
I confirmed it, euc reports r2019
12. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 951 views
I confirmed it, euc reports r2019
Hm. Something isn't right. The emake.bat file generated from 2019 includes % of completion. I just noticed your emake.bat does not.
Are you using the -emake option to generate a new emake.bat file? The newer translator compiles the code by default and does not create an emake.bat file. Maybe you have an old emake.bat file?
An example emake.bat generate from 2019 looks like:
@echo off if not exist hello.c goto nofiles echo Compiling with Watcom echo Compiling 13%% init-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /IC:\Develop\Euphoria init-.c echo Compiling 50%% hello.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /IC:\Develop\Euphoria hello.c echo Compiling 75%% main-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /IC:\Develop\Euphoria main-.c echo Linking 100%% hello wlink @hello.lnk if not exist hello.exe goto done echo You can now use hello.exe del /q init-.c del /q init-.obj del /q main-.h del /q hello.c del /q hello.obj del /q main-.c del /q main-.obj del /q hello.lnk :done
The output is looks like:
Compiling with Watcom Compiling 13% init-.c Compiling 50% hello.c Compiling 75% main-.c Linking 100% hello You can now use hello.exe
You should be able to just do:
C:\editor> euc editor.ex ... output ... C:\editor> editor.exe
However if that does not work, I need to see the output of the 2019 version of the emake.bat file to figure out what it thinks it should be compiling.
Jeremy
13. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 941 views
Jeremy
The emake.bat file I sent previously was an old one. The following version was created thus:
euc -emake editor.exw @echo off if not exist editor.c goto nofiles echo Compiling with Watcom echo Compiling 0%% init-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 init-.c echo Compiling 2%% editor.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor.c echo Compiling 2%% main-.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-.c echo Compiling 3%% main-0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-0.c echo Compiling 4%% main-1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-1.c echo Compiling 5%% main-2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-2.c echo Compiling 6%% main-3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-3.c echo Compiling 6%% main-4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-4.c echo Compiling 7%% main-5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-5.c echo Compiling 8%% main-6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-6.c echo Compiling 9%% main-7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-7.c echo Compiling 9%% main-8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-8.c echo Compiling 10%% main-9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-9.c echo Compiling 11%% main-10.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-10.c echo Compiling 12%% main-11.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 main-11.c echo Compiling 13%% editor_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_0.c echo Compiling 13%% editor_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_1.c echo Compiling 14%% editor_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_2.c echo Compiling 15%% editor_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_3.c echo Compiling 16%% editor_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_4.c echo Compiling 17%% editor_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_5.c echo Compiling 17%% editor_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_6.c echo Compiling 18%% editor_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_7.c echo Compiling 19%% editor_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_8.c echo Compiling 20%% editor_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_9.c echo Compiling 20%% editor_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_A.c echo Compiling 21%% editor_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_B.c echo Compiling 22%% editor_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_C.c echo Compiling 23%% editor_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_D.c echo Compiling 24%% editor_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_E.c echo Compiling 24%% editor_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_F.c echo Compiling 25%% editor_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_G.c echo Compiling 26%% editor_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_H.c echo Compiling 27%% editor_I.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_I.c echo Compiling 28%% editor_J.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_J.c echo Compiling 28%% editor_K.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_K.c echo Compiling 29%% editor_L.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_L.c echo Compiling 30%% editor_M.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_M.c echo Compiling 31%% editor_N.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_N.c echo Compiling 31%% editor_O.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_O.c echo Compiling 32%% editor_P.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_P.c echo Compiling 33%% editor_Q.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Q.c echo Compiling 34%% editor_R.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_R.c echo Compiling 35%% editor_S.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_S.c echo Compiling 35%% editor_T.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_T.c echo Compiling 36%% editor_U.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_U.c echo Compiling 37%% editor_V.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_V.c echo Compiling 38%% editor_W.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_W.c echo Compiling 39%% editor_X.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_X.c echo Compiling 39%% editor_Y.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Y.c echo Compiling 40%% editor_Z.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 editor_Z.c echo Compiling 41%% 0ditor_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_0.c echo Compiling 42%% 0ditor_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_1.c echo Compiling 43%% 0ditor_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_2.c echo Compiling 43%% 0ditor_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_3.c echo Compiling 44%% 0ditor_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_4.c echo Compiling 45%% 0ditor_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_5.c echo Compiling 46%% 0ditor_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_6.c echo Compiling 46%% 0ditor_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_7.c echo Compiling 47%% 0ditor_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_8.c echo Compiling 48%% 0ditor_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_9.c echo Compiling 49%% 0ditor_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_A.c echo Compiling 50%% 0ditor_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_B.c echo Compiling 50%% 0ditor_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_C.c echo Compiling 51%% 0ditor_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_D.c echo Compiling 52%% 0ditor_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_E.c echo Compiling 53%% 0ditor_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_F.c echo Compiling 54%% 0ditor_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_G.c echo Compiling 54%% 0ditor_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_H.c echo Compiling 55%% 0ditor_I.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 0ditor_I.c echo Compiling 56%% console.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 console.c echo Compiling 57%% types.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 types.c echo Compiling 57%% get.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 get.c echo Compiling 58%% io.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 io.c echo Compiling 59%% sort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sort.c echo Compiling 60%% text.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 text.c echo Compiling 61%% filesys.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 filesys.c echo Compiling 61%% filesy_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 filesy_0.c echo Compiling 62%% dll.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 dll.c echo Compiling 63%% convert.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 convert.c echo Compiling 64%% machine.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 machine.c echo Compiling 65%% memory.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 memory.c echo Compiling 65%% math.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 math.c echo Compiling 66%% error.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 error.c echo Compiling 67%% wildcard.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 wildcard.c echo Compiling 68%% search.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 search.c echo Compiling 69%% sequence.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sequence.c echo Compiling 69%% sequen_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 sequen_0.c echo Compiling 70%% serialize.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 serialize.c echo Compiling 71%% os.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 os.c echo Compiling 72%% msgbox.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 msgbox.c echo Compiling 72%% eu32lib.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32lib.c echo Compiling 73%% eu32li_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_0.c echo Compiling 74%% eu32li_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_1.c echo Compiling 75%% eu32li_2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_2.c echo Compiling 76%% eu32li_3.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_3.c echo Compiling 76%% eu32li_4.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_4.c echo Compiling 77%% eu32li_5.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_5.c echo Compiling 78%% eu32li_6.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_6.c echo Compiling 79%% eu32li_7.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_7.c echo Compiling 80%% eu32li_8.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_8.c echo Compiling 80%% eu32li_9.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_9.c echo Compiling 81%% eu32li_A.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_A.c echo Compiling 82%% eu32li_B.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_B.c echo Compiling 83%% eu32li_C.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_C.c echo Compiling 83%% eu32li_D.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_D.c echo Compiling 84%% eu32li_E.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_E.c echo Compiling 85%% eu32li_F.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_F.c echo Compiling 86%% eu32li_G.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_G.c echo Compiling 87%% eu32li_H.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32li_H.c echo Compiling 87%% Fptr2.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Fptr2.c echo Compiling 88%% Eu32DLL.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32DLL.c echo Compiling 89%% Eu32support.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32support.c echo Compiling 90%% Eu32su_0ort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32su_0ort.c echo Compiling 91%% Eu32su_1ort.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32su_1ort.c echo Compiling 91%% Eu32File.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32File.c echo Compiling 92%% Eu32Fi_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32Fi_0.c echo Compiling 93%% Eu32Fi_1.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 Eu32Fi_1.c echo Compiling 94%% eu32Reg.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32Reg.c echo Compiling 94%% eu32Re_0.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 eu32Re_0.c echo Compiling 95%% serial.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 serial.c echo Compiling 96%% shortcut.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 shortcut.c echo Compiling 97%% com.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 com.c echo Compiling 98%% WinInet.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 WinInet.c echo Compiling 98%% choosefont.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 choosefont.c echo Compiling 99%% choose_0nt.c wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /ID:\EUPHORIA40 choose_0nt.c echo Linking 100%% editor wlink @editor.lnk if not exist editor.exe goto done echo You can now use editor.exe del /q init-.c del /q init-.obj del /q main-.h del /q editor.c del /q editor.obj del /q main-.c del /q main-.obj del /q main-0.c del /q main-0.obj del /q main-1.c del /q main-1.obj del /q main-2.c del /q main-2.obj del /q main-3.c del /q main-3.obj del /q main-4.c del /q main-4.obj del /q main-5.c del /q main-5.obj del /q main-6.c del /q main-6.obj del /q main-7.c del /q main-7.obj del /q main-8.c del /q main-8.obj del /q main-9.c del /q main-9.obj del /q main-10.c del /q main-10.obj del /q main-11.c del /q main-11.obj del /q editor_0.c del /q editor_0.obj del /q editor_1.c del /q editor_1.obj del /q editor_2.c del /q editor_2.obj del /q editor_3.c del /q editor_3.obj del /q editor_4.c del /q editor_4.obj del /q editor_5.c del /q editor_5.obj del /q editor_6.c del /q editor_6.obj del /q editor_7.c del /q editor_7.obj del /q editor_8.c del /q editor_8.obj del /q editor_9.c del /q editor_9.obj del /q editor_A.c del /q editor_A.obj del /q editor_B.c del /q editor_B.obj del /q editor_C.c del /q editor_C.obj del /q editor_D.c del /q editor_D.obj del /q editor_E.c del /q editor_E.obj del /q editor_F.c del /q editor_F.obj del /q editor_G.c del /q editor_G.obj del /q editor_H.c del /q editor_H.obj del /q editor_I.c del /q editor_I.obj del /q editor_J.c del /q editor_J.obj del /q editor_K.c del /q editor_K.obj del /q editor_L.c del /q editor_L.obj del /q editor_M.c del /q editor_M.obj del /q editor_N.c del /q editor_N.obj del /q editor_O.c del /q editor_O.obj del /q editor_P.c del /q editor_P.obj del /q editor_Q.c del /q editor_Q.obj del /q editor_R.c del /q editor_R.obj del /q editor_S.c del /q editor_S.obj del /q editor_T.c del /q editor_T.obj del /q editor_U.c del /q editor_U.obj del /q editor_V.c del /q editor_V.obj del /q editor_W.c del /q editor_W.obj del /q editor_X.c del /q editor_X.obj del /q editor_Y.c del /q editor_Y.obj del /q editor_Z.c del /q editor_Z.obj del /q 0ditor_0.c del /q 0ditor_0.obj del /q 0ditor_1.c del /q 0ditor_1.obj del /q 0ditor_2.c del /q 0ditor_2.obj del /q 0ditor_3.c del /q 0ditor_3.obj del /q 0ditor_4.c del /q 0ditor_4.obj del /q 0ditor_5.c del /q 0ditor_5.obj del /q 0ditor_6.c del /q 0ditor_6.obj del /q 0ditor_7.c del /q 0ditor_7.obj del /q 0ditor_8.c del /q 0ditor_8.obj del /q 0ditor_9.c del /q 0ditor_9.obj del /q 0ditor_A.c del /q 0ditor_A.obj del /q 0ditor_B.c del /q 0ditor_B.obj del /q 0ditor_C.c del /q 0ditor_C.obj del /q 0ditor_D.c del /q 0ditor_D.obj del /q 0ditor_E.c del /q 0ditor_E.obj del /q 0ditor_F.c del /q 0ditor_F.obj del /q 0ditor_G.c del /q 0ditor_G.obj del /q 0ditor_H.c del /q 0ditor_H.obj del /q 0ditor_I.c del /q 0ditor_I.obj del /q console.c del /q console.obj del /q types.c del /q types.obj del /q get.c del /q get.obj del /q io.c del /q io.obj del /q sort.c del /q sort.obj del /q text.c del /q text.obj del /q filesys.c del /q filesys.obj del /q filesy_0.c del /q filesy_0.obj del /q dll.c del /q dll.obj del /q convert.c del /q convert.obj del /q machine.c del /q machine.obj del /q memory.c del /q memory.obj del /q math.c del /q math.obj del /q error.c del /q error.obj del /q wildcard.c del /q wildcard.obj del /q search.c del /q search.obj del /q sequence.c del /q sequence.obj del /q sequen_0.c del /q sequen_0.obj del /q serialize.c del /q serialize.obj del /q os.c del /q os.obj del /q msgbox.c del /q msgbox.obj del /q eu32lib.c del /q eu32lib.obj del /q eu32li_0.c del /q eu32li_0.obj del /q eu32li_1.c del /q eu32li_1.obj del /q eu32li_2.c del /q eu32li_2.obj del /q eu32li_3.c del /q eu32li_3.obj del /q eu32li_4.c del /q eu32li_4.obj del /q eu32li_5.c del /q eu32li_5.obj del /q eu32li_6.c del /q eu32li_6.obj del /q eu32li_7.c del /q eu32li_7.obj del /q eu32li_8.c del /q eu32li_8.obj del /q eu32li_9.c del /q eu32li_9.obj del /q eu32li_A.c del /q eu32li_A.obj del /q eu32li_B.c del /q eu32li_B.obj del /q eu32li_C.c del /q eu32li_C.obj del /q eu32li_D.c del /q eu32li_D.obj del /q eu32li_E.c del /q eu32li_E.obj del /q eu32li_F.c del /q eu32li_F.obj del /q eu32li_G.c del /q eu32li_G.obj del /q eu32li_H.c del /q eu32li_H.obj del /q Fptr2.c del /q Fptr2.obj del /q Eu32DLL.c del /q Eu32DLL.obj del /q Eu32support.c del /q Eu32support.obj del /q Eu32su_0ort.c del /q Eu32su_0ort.obj del /q Eu32su_1ort.c del /q Eu32su_1ort.obj del /q Eu32File.c del /q Eu32File.obj del /q Eu32Fi_0.c del /q Eu32Fi_0.obj del /q Eu32Fi_1.c del /q Eu32Fi_1.obj del /q eu32Reg.c del /q eu32Reg.obj del /q eu32Re_0.c del /q eu32Re_0.obj del /q serial.c del /q serial.obj del /q shortcut.c del /q shortcut.obj del /q com.c del /q com.obj del /q WinInet.c del /q WinInet.obj del /q choosefont.c del /q choosefont.obj del /q choose_0nt.c del /q choose_0nt.obj del /q editor.lnk :done
I noticed that init-0.c was not in the list. As an experiment I added it to the emake.bat file and ran it. init-0.c was compliled but the end result was the same.
14. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 907 views
Jeremy
The emake.bat file I sent previously was an old one. The following version was created thus:
- snip -
I noticed that init-0.c was not in the list. As an experiment I added it to the emake.bat file and ran it. init-0.c was compliled but the end result was the same.
You'll need to add it to the editor.lnk also, something like FILE init-0.obj. Until I get this sorted out, if you are in the middle of development, maybe generate the code, copy the emake.bat file to mymake.bat and the editor.lnk to myeditor.lnk. Add in init-0.c and init-0.obj to the mymake.bat and myeditor.lnk files. Also, the mymake.bat will need to have wlink @editor.lnk changed to wlink @myeditor.lnk.
I will work on resolving this issue. Is your code open source? (i.e. can I get it somewhere as a test case since I cannot seem to reproduce the problem?).
Jeremy
15. Re: Translator problem?
- Posted by LarryMiller May 01, 2009
- 982 views
Jeremy
The emake.bat file I sent previously was an old one. The following version was created thus:
- snip -
I noticed that init-0.c was not in the list. As an experiment I added it to the emake.bat file and ran it. init-0.c was compliled but the end result was the same.
You'll need to add it to the editor.lnk also, something like FILE init-0.obj. Until I get this sorted out, if you are in the middle of development, maybe generate the code, copy the emake.bat file to mymake.bat and the editor.lnk to myeditor.lnk. Add in init-0.c and init-0.obj to the mymake.bat and myeditor.lnk files. Also, the mymake.bat will need to have wlink @editor.lnk changed to wlink @myeditor.lnk.
I will work on resolving this issue. Is your code open source? (i.e. can I get it somewhere as a test case since I cannot seem to reproduce the problem?).
Jeremy
Jeremy
The application is currently under development and probably will be for some time yet. I tried the translator more as a test than anything else. I don't know if I would like to release it as open source but I could zip the files and send them to you, in the interests of improving euphoria. If the problem is in the translator it will cause problems on other large projects as well.
I still have your email address.
16. Re: Translator problem?
- Posted by jeremy (admin) May 01, 2009
- 968 views
- Last edited May 02, 2009
The application is currently under development and probably will be for some time yet. I tried the translator more as a test than anything else. I don't know if I would like to release it as open source but I could zip the files and send them to you, in the interests of improving euphoria. If the problem is in the translator it will cause problems on other large projects as well.
That's OK, I'll try a win32lib program or something. So far the translator, interpreter and backend are not showing these symptoms.
Jeremy
17. Re: Translator problem?
- Posted by jeremy (admin) May 02, 2009
- 1019 views
Larry,
I think I have fixed the problem. Can you please try build 2027 from eubins and test?
Thank you very much for testing this and reporting the bug. Beta will be more stable because of it
Jeremy
18. Re: Translator problem?
- Posted by LarryMiller May 02, 2009
- 990 views
Larry,
I think I have fixed the problem. Can you please try build 2027 from eubins and test?
Thank you very much for testing this and reporting the bug. Beta will be more stable because of it
Jeremy
Jeremy
Problem Solved!
The application now translates and runs normally. One thing seems unusual. Previously the init-0.c file was not included in emak.bat, now it is the very last file. I had assumed that it would be immediately following init-.c. I asume this must be normal.
Just for interest, what was the problem? If it isn't too complicated to explain. My understanding of translation is quite limited.
At present I have no problems with the laterst version, aside from the known problems with bindw.
Larry
19. Re: Translator problem?
- Posted by jeremy (admin) May 02, 2009
- 947 views
Problem Solved!
Great!
The application now translates and runs normally. One thing seems unusual. Previously the init-0.c file was not included in emak.bat, now it is the very last file. I had assumed that it would be immediately following init-.c. I asume this must be normal.
Just for interest, what was the problem? If it isn't too complicated to explain. My understanding of translation is quite limited.
The translator will only create a file so large. When that limit is hit, then it will create a init-0.c, init-1.c, etc... The problem was that I added the generated files to a sequence "generated_files" for the normal files. I did not realize but there is two locations where init-?.c could be split. I caught the first one when the the translator began to fail translating. However, I did not see the second one which was causing your problem.
The reason they are at the end is that the init files contain constant definitions and all the constant definitions are not known until all the other files have been processed (during which they are translated and written). So, that is normal that the init-# files are at the end.
Jeremy