record with associative array errors.
Iwan AB <[email protected]> Tue, 28 Mar 2023 07:18:44 +0700
| Newsgroups | gmane.comp.lang.4gl.aubit.general |
|---|---|
| Message-ID | <CAHJCSm+waNcq5Quq4G42Z2MjGUiS5Xz9JoKFAN_fdQPOEA4AEQ@mail.gmail.com> |
--===============7138332036767841242==
Content-Type: multipart/alternative; boundary="0000000000000f6ef105f7eace9d"
--0000000000000f6ef105f7eace9d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Dear Aubit4GL Team,
I try to define associative arrays within a record as follows
DEFINE
wr_menu RECORD
cmdtext ASSOCIATE CHAR(1) WITH ARRAY[26] OF VARCHAR(70),
caption ASSOCIATE CHAR(1) WITH ARRAY[26] OF VARCHAR(70)
END RECORD
MAIN
CALL menu_item("A", "MENU A")
CALL menu_item("B", "MENU B")
CALL menu_item("C", "MENU C")
DISPLAY wr_menu.caption<<"A">>, " =3D> ", wr_menu.cmdtext<<"A">>
END MAIN
FUNCTION menu_item(w_key, w_caption)
DEFINE w_key CHAR(1), w_caption VARCHAR(70)
LET wr_menu.cmdtext<<w_key>> =3D " ", w_caption
LET wr_menu.caption<<w_key>> =3D w_caption
END FUNCTION,
when compiled, it produces the following errors
In file included from p_testmenu4.c:1:
/opt/aubit4gl/incl/a4gl_incl_4glhdr.h:75:39: error: expected =E2=80=98:=E2=
=80=99, =E2=80=98,=E2=80=99, =E2=80=98;=E2=80=99,
=E2=80=98}=E2=80=99 or =E2=80=98__attribute__=E2=80=99 before =E2=80=98=3D=
=E2=80=99 token
75 | #define DEF_ASS(uass,d) char * uass[d]=3D{(char *)-1}
| ^
p_testmenu4.c:39:4: note: in expansion of macro =E2=80=98DEF_ASS=E2=80=99
39 | DEF_ASS (_usgcmdtext,26+1);
| ^~~~~~~
p_testmenu4.c: In function =E2=80=98init_module_variables=E2=80=99:
p_testmenu4.c:62:31: error: =E2=80=98struct <anonymous>=E2=80=99 has no mem=
ber named
=E2=80=98cmdtext=E2=80=99
62 | A4GL_setnull(13,&wr_menu.cmdtext[_fglcnt_0_0],0x46); /*1 */
| ^
p_testmenu4.c:68:31: error: =E2=80=98struct <anonymous>=E2=80=99 has no mem=
ber named
=E2=80=98caption=E2=80=99
68 | A4GL_setnull(13,&wr_menu.caption[_fglcnt_0_0],0x46); /*1 */
| ^
p_testmenu4.c: In function =E2=80=98main=E2=80=99:
p_testmenu4.c:144:31: error: =E2=80=98struct <anonymous>=E2=80=99 has no me=
mber named
=E2=80=98caption=E2=80=99
144 | A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000d);
| ^
p_testmenu4.c:44:44: warning: implicit declaration of function
=E2=80=98A4GL_ass_hash=E2=80=99 [-Wimplicit-function-declaration]
44 | #define ASSOCIATE_CAPTION(w,rw)
caption[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]
| ^~~~~~~~~~~~~
p_testmenu4.c:144:32: note: in expansion of macro =E2=80=98ASSOCIATE_CAPTIO=
N=E2=80=99
144 | A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000d);
| ^~~~~~~~~~~~~~~~~
p_testmenu4.c:44:58: error: =E2=80=98_usgcaption=E2=80=99 undeclared (first=
use in this
function)
44 | #define ASSOCIATE_CAPTION(w,rw)
caption[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]
| ^~~~~~~~~~=
~
p_testmenu4.c:144:32: note: in expansion of macro =E2=80=98ASSOCIATE_CAPTIO=
N=E2=80=99
144 | A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000d);
| ^~~~~~~~~~~~~~~~~
p_testmenu4.c:44:58: note: each undeclared identifier is reported only once
for each function it appears in
44 | #define ASSOCIATE_CAPTION(w,rw)
caption[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]
| ^~~~~~~~~~=
~
p_testmenu4.c:144:32: note: in expansion of macro =E2=80=98ASSOCIATE_CAPTIO=
N=E2=80=99
144 | A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000d);
| ^~~~~~~~~~~~~~~~~
p_testmenu4.c:147:31: error: =E2=80=98struct <anonymous>=E2=80=99 has no me=
mber named
=E2=80=98cmdtext=E2=80=99
147 | A4GL_push_variable(&wr_menu.ASSOCIATE_CMDTEXT("A",0),0x46000d);
| ^
p_testmenu4.c:40:58: error: =E2=80=98_usgcmdtext=E2=80=99 undeclared (first=
use in this
function)
40 | #define ASSOCIATE_CMDTEXT(w,rw)
cmdtext[A4GL_ass_hash(_usgcmdtext,1+1,26,w,sizeof(_usgcmdtext),rw)]
| ^~~~~~~~~~=
~
p_testmenu4.c:147:32: note: in expansion of macro =E2=80=98ASSOCIATE_CMDTEX=
T=E2=80=99
147 | A4GL_push_variable(&wr_menu.ASSOCIATE_CMDTEXT("A",0),0x46000d);
| ^~~~~~~~~~~~~~~~~
p_testmenu4.c: In function =E2=80=98menu_item=E2=80=99:
p_testmenu4.c:202:26: error: =E2=80=98struct <anonymous>=E2=80=99 has no me=
mber named
=E2=80=98cmdtext=E2=80=99
202 | A4GL_pop_var2(&wr_menu.ASSOCIATE_CMDTEXT(w_key,0),13,70);
| ^
p_testmenu4.c:40:58: error: =E2=80=98_usgcmdtext=E2=80=99 undeclared (first=
use in this
function)
40 | #define ASSOCIATE_CMDTEXT(w,rw)
cmdtext[A4GL_ass_hash(_usgcmdtext,1+1,26,w,sizeof(_usgcmdtext),rw)]
| ^~~~~~~~~~=
~
p_testmenu4.c:202:27: note: in expansion of macro =E2=80=98ASSOCIATE_CMDTEX=
T=E2=80=99
202 | A4GL_pop_var2(&wr_menu.ASSOCIATE_CMDTEXT(w_key,0),13,70);
| ^~~~~~~~~~~~~~~~~
p_testmenu4.c:211:26: error: =E2=80=98struct <anonymous>=E2=80=99 has no me=
mber named
=E2=80=98caption=E2=80=99
211 | A4GL_pop_var2(&wr_menu.ASSOCIATE_CAPTION(w_key,0),13,70);
| ^
p_testmenu4.c:44:58: error: =E2=80=98_usgcaption=E2=80=99 undeclared (first=
use in this
function); did you mean =E2=80=98w_caption=E2=80=99?
44 | #define ASSOCIATE_CAPTION(w,rw)
caption[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]
| ^~~~~~~~~~=
~
p_testmenu4.c:211:27: note: in expansion of macro =E2=80=98ASSOCIATE_CAPTIO=
N=E2=80=99
211 | A4GL_pop_var2(&wr_menu.ASSOCIATE_CAPTION(w_key,0),13,70);
| ^~~~~~~~~~~~~~~~~
I use Aubit4GL 1.6.1
Why is that?
Best regards,
Iwan
--0000000000000f6ef105f7eace9d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div>Dear Aubit4GL Team,</div><div><br></=
div><div>I try to define associative arrays within a record as follows</div=
><div><br></div><div>DEFINE</div><div>=C2=A0 =C2=A0wr_menu RECORD</div><div=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmdtext ASSOCIATE CHAR(1)=
WITH ARRAY[26] OF VARCHAR(70),</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 caption ASSOCIATE CHAR(1) WITH ARRAY[26] OF VARCHAR(70)</=
div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0END RECORD</div><div><br>=
</div><div>MAIN</div><div>=C2=A0 =C2=A0 CALL menu_item("A", "=
;MENU A")</div><div>=C2=A0 =C2=A0 CALL menu_item("B", "=
MENU B")</div><div>=C2=A0 =C2=A0 CALL menu_item("C", "M=
ENU C")</div><div><br></div><div>=C2=A0 =C2=A0 DISPLAY wr_menu.caption=
<<"A">>, " =3D> ", wr_menu.cmdtext<&l=
t;"A">></div><div><br></div><div>END MAIN</div><div><br></d=
iv><div>FUNCTION menu_item(w_key, w_caption)</div><div>=C2=A0 =C2=A0 DEFINE=
=C2=A0 w_key CHAR(1), w_caption VARCHAR(70)</div><div><br></div><div>=C2=A0=
=C2=A0 LET wr_menu.cmdtext<<w_key>> =3D " ", w_capti=
on</div><div>=C2=A0 =C2=A0 LET wr_menu.caption<<w_key>> =3D w_c=
aption</div><div><br></div><div>END FUNCTION,</div><div><br></div><div>when=
compiled, it produces the following errors</div><div><br></div><div>In fil=
e included from p_testmenu4.c:1:</div><div>/opt/aubit4gl/incl/a4gl_incl_4gl=
hdr.h:75:39: error: expected =E2=80=98:=E2=80=99, =E2=80=98,=E2=80=99, =E2=
=80=98;=E2=80=99, =E2=80=98}=E2=80=99 or =E2=80=98__attribute__=E2=80=99 be=
fore =E2=80=98=3D=E2=80=99 token</div><div>=C2=A0 =C2=A075 | #define DEF_AS=
S(uass,d) char * uass[d]=3D{(char *)-1}</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^</div><div>p=
_testmenu4.c:39:4: note: in expansion of macro =E2=80=98DEF_ASS=E2=80=99</d=
iv><div>=C2=A0 =C2=A039 |=C2=A0 =C2=A0 DEF_ASS (_usgcmdtext,26+1);</div><di=
v>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 ^~~~~~~</div><div>p_testmenu4.c: In f=
unction =E2=80=98init_module_variables=E2=80=99:</div><div>p_testmenu4.c:62=
:31: error: =E2=80=98struct <anonymous>=E2=80=99 has no member named =
=E2=80=98cmdtext=E2=80=99</div><div>=C2=A0 =C2=A062 |=C2=A0 =C2=A0 =C2=A0 =
=C2=A0A4GL_setnull(13,&wr_menu.cmdtext[_fglcnt_0_0],0x46); /*1 */</div>=
<div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^</div><div>=
p_testmenu4.c:68:31: error: =E2=80=98struct <anonymous>=E2=80=99 has =
no member named =E2=80=98caption=E2=80=99</div><div>=C2=A0 =C2=A068 |=C2=A0=
=C2=A0 =C2=A0 =C2=A0A4GL_setnull(13,&wr_menu.caption[_fglcnt_0_0],0x46=
); /*1 */</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0^</div><div>p_testmenu4.c: In function =E2=80=98main=E2=80=99:</div><=
div>p_testmenu4.c:144:31: error: =E2=80=98struct <anonymous>=E2=80=99=
has no member named =E2=80=98caption=E2=80=99</div><div>=C2=A0 144 |=C2=A0=
=C2=A0 A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),=
0x46000d);</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0^</div><div>p_testmenu4.c:44:44: warning: implicit declaration of fun=
ction =E2=80=98A4GL_ass_hash=E2=80=99 [-Wimplicit-function-declaration]</di=
v><div>=C2=A0 =C2=A044 |=C2=A0 =C2=A0 #define ASSOCIATE_CAPTION(w,rw) capti=
on[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]</div><div>=
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~</div><div>p_testmenu4.c:144:32: n=
ote: in expansion of macro =E2=80=98ASSOCIATE_CAPTION=E2=80=99</div><div>=
=C2=A0 144 |=C2=A0 =C2=A0 A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION=
("A",0),0x46000d);</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~</div><div>p_testmenu4.c:44:58: e=
rror: =E2=80=98_usgcaption=E2=80=99 undeclared (first use in this function)=
</div><div>=C2=A0 =C2=A044 |=C2=A0 =C2=A0 #define ASSOCIATE_CAPTION(w,rw) c=
aption[A4GL_ass_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]</div><di=
v>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ^~~~~~~~~~~</div><div>p_testmenu4.c:144:32: note: in expansion of ma=
cro =E2=80=98ASSOCIATE_CAPTION=E2=80=99</div><div>=C2=A0 144 |=C2=A0 =C2=A0=
A4GL_push_variable(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000=
d);</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^=
~~~~~~~~~~~~~~~~</div><div>p_testmenu4.c:44:58: note: each undeclared ident=
ifier is reported only once for each function it appears in</div><div>=C2=
=A0 =C2=A044 |=C2=A0 =C2=A0 #define ASSOCIATE_CAPTION(w,rw) caption[A4GL_as=
s_hash(_usgcaption,1+1,26,w,sizeof(_usgcaption),rw)]</div><div>=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~=
~~~</div><div>p_testmenu4.c:144:32: note: in expansion of macro =E2=80=98AS=
SOCIATE_CAPTION=E2=80=99</div><div>=C2=A0 144 |=C2=A0 =C2=A0 A4GL_push_vari=
able(&wr_menu.ASSOCIATE_CAPTION("A",0),0x46000d);</div><div>=
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~=
~~</div><div>p_testmenu4.c:147:31: error: =E2=80=98struct <anonymous>=
=E2=80=99 has no member named =E2=80=98cmdtext=E2=80=99</div><div>=C2=A0 14=
7 |=C2=A0 =C2=A0 A4GL_push_variable(&wr_menu.ASSOCIATE_CMDTEXT("A&=
quot;,0),0x46000d);</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0^</div><div>p_testmenu4.c:40:58: error: =E2=80=98_usgcmdte=
xt=E2=80=99 undeclared (first use in this function)</div><div>=C2=A0 =C2=A0=
40 |=C2=A0 =C2=A0 #define ASSOCIATE_CMDTEXT(w,rw) cmdtext[A4GL_ass_hash(_us=
gcmdtext,1+1,26,w,sizeof(_usgcmdtext),rw)]</div><div>=C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~</div><d=
iv>p_testmenu4.c:147:32: note: in expansion of macro =E2=80=98ASSOCIATE_CMD=
TEXT=E2=80=99</div><div>=C2=A0 147 |=C2=A0 =C2=A0 A4GL_push_variable(&w=
r_menu.ASSOCIATE_CMDTEXT("A",0),0x46000d);</div><div>=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~</div><di=
v>p_testmenu4.c: In function =E2=80=98menu_item=E2=80=99:</div><div>p_testm=
enu4.c:202:26: error: =E2=80=98struct <anonymous>=E2=80=99 has no mem=
ber named =E2=80=98cmdtext=E2=80=99</div><div>=C2=A0 202 |=C2=A0 =C2=A0 A4G=
L_pop_var2(&wr_menu.ASSOCIATE_CMDTEXT(w_key,0),13,70);</div><div>=C2=A0=
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^</div><div>p_testmenu4.c:40:58: error: =E2=
=80=98_usgcmdtext=E2=80=99 undeclared (first use in this function)</div><di=
v>=C2=A0 =C2=A040 |=C2=A0 =C2=A0 #define ASSOCIATE_CMDTEXT(w,rw) cmdtext[A4=
GL_ass_hash(_usgcmdtext,1+1,26,w,sizeof(_usgcmdtext),rw)]</div><div>=C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~=
~~~~~~</div><div>p_testmenu4.c:202:27: note: in expansion of macro =E2=80=
=98ASSOCIATE_CMDTEXT=E2=80=99</div><div>=C2=A0 202 |=C2=A0 =C2=A0 A4GL_pop_=
var2(&wr_menu.ASSOCIATE_CMDTEXT(w_key,0),13,70);</div><div>=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~</div><div>p_testmenu4.c=
:211:26: error: =E2=80=98struct <anonymous>=E2=80=99 has no member na=
med =E2=80=98caption=E2=80=99</div><div>=C2=A0 211 |=C2=A0 =C2=A0 A4GL_pop_=
var2(&wr_menu.ASSOCIATE_CAPTION(w_key,0),13,70);</div><div>=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ^</div><div>p_testmenu4.c:44:58: error: =E2=80=
=98_usgcaption=E2=80=99 undeclared (first use in this function); did you me=
an =E2=80=98w_caption=E2=80=99?</div><div>=C2=A0 =C2=A044 |=C2=A0 =C2=A0 #d=
efine ASSOCIATE_CAPTION(w,rw) caption[A4GL_ass_hash(_usgcaption,1+1,26,w,si=
zeof(_usgcaption),rw)]</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~</div><div>p_testmenu4.c:211:=
27: note: in expansion of macro =E2=80=98ASSOCIATE_CAPTION=E2=80=99</div><d=
iv>=C2=A0 211 |=C2=A0 =C2=A0 A4GL_pop_var2(&wr_menu.ASSOCIATE_CAPTION(w=
_key,0),13,70);</div><div>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~=
~~~~~~~~~~~~</div><div><br></div><div>I use Aubit4GL 1.6.1</div><div><br></=
div><div>Why is that?</div><div><br></div><div>Best regards,</div><div><br>=
</div><div><br></div><div>Iwan</div><div><br></div><div><br></div></div></d=
iv>
--0000000000000f6ef105f7eace9d--
--===============7138332036767841242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============7138332036767841242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
--===============7138332036767841242==--