asm - c label átadás hogyan?

 ( Uhum2004 | 2011. június 1., szerda - 23:01 )

Hali,
a *.S-ben levő

.org 0x100
.global sinetab
sinetab:

így nem megy át a c-be:

extern int asm(char *sinetab);

Hogyan kell ezt csinálni?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

szerintem csak

extern char *sinetab;

leggalabbis a sinetab az egy char to"mb (char-ra mutato pointer), akkor miert is deklaralnad nyakatekertebben mint egy kulso modulban definiialt char tomb, azaz extern char *sinetab;?

Ezt Gugliztam össze... Egyébként a javaslatod müxik, tnx!