asm - c label átadás hogyan?

Fórumok

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ások

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;

?