g++ is complaining to me about a missing bracket in the following code:
1 2 3
v v v
__asm__ volatile("inb %1, %0" : : "=a" (result) : "Nd" (portnumber) );
^ ^ ^
1 2 3
as you can see the brackets are matching and there are three open brackets and three close brackets.
also for more information i am following a youtube tutorial