Teil 5 - Interrupts — Änderungen 8347 → 8348

Zeile 81: Zeile 81:
  
 
Dabei ist <i>outb</i> eine Funktion, um einen 8-Bit-Wert an einen [[I/O Ports | I/O-Port]] zu schreiben, und kann wie in [[Inline-Assembler mit GCC]] beschrieben definiert werden:
 
Dabei ist <i>outb</i> eine Funktion, um einen 8-Bit-Wert an einen [[I/O Ports | I/O-Port]] zu schreiben, und kann wie in [[Inline-Assembler mit GCC]] beschrieben definiert werden:
−
<c>static inline void outb(unsigned short port, unsigned char data)
+
<c>static inline void outb(uint16_t port, uint8_t data)
 
{
 
{
 
     asm volatile ("outb %0, %1" : : "a" (data), "Nd" (port));
 
     asm volatile ("outb %0, %1" : : "a" (data), "Nd" (port));