Ik heb voor een project een C-library om bepaalde hardware te benutten. Nu zie ik onder doelplatform staan dat hij geschikt is voor de ANSI-C compiler en de Borland C compiler voor 386 of hoger.
In de source staat in een aantal functies een stuk ASM-code op de volgende wijze:
De MS C compiler geeft nu fouten waarop het lijkt dat hij deze code als c-code wil zien (hij mekkert over het ontbreken van ; en zo)
Mijn vraag is:
Gaat ANSI C of (nog belangrijker nog) Borland C anders met ASM code om?
In de source staat in een aantal functies een stuk ASM-code op de volgende wijze:
code:
1
2
3
4
5
6
7
| void function(int temp,int temp)
{
asm {
push es
push di
}
} |
De MS C compiler geeft nu fouten waarop het lijkt dat hij deze code als c-code wil zien (hij mekkert over het ontbreken van ; en zo)
Mijn vraag is:
Gaat ANSI C of (nog belangrijker nog) Borland C anders met ASM code om?