подскажите что в этом коде не так и под какой C компилятор он расчитан PHP: int __usercall start<eax>(int a1<ebp>, int a2, int a3) { printf ( "test" ); } дело в том что 6 студия ругается на <eax> и <ebp>
Ну так ты поясняешь IDA-pro (если не знаешь, говорю, есть такой дизасемблер) , что аргумент или ссылка передается в функцию через регистр (в данном случае ebp). Откуда ты такой код взял?! Лично я не видел чтобы в компиляторах С таким образом передавами в функцию аргументы через регистры (я не спец и могу ошибаться). Совет- не передавай в функцию аргументы через регистры, а передавай через переменные. Если же нет, то почитай про ассемблерные вставки (в сети много информации про них).