Changeset 2046 for Whitix

Show
Ignore:
Timestamp:
04/03/09 19:06:52 (3 years ago)
Author:
mwhitworth
Message:

Fix various compiler warnings.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Whitix/trunk/devices/misc/serial.c

    r1990 r2046  
    99#include <devices/class.h> 
    1010#include <malloc.h> 
     11#include <i386/irq.h> 
    1112#include <task.h> 
    1213 
     
    5051        /* Buffer transmission */ 
    5152        char* sendBuffer; 
    52         int sendCnt, sendHead, sendTail; 
     53        unsigned int sendCnt, sendHead, sendTail; 
    5354}; 
    5455 
     
    286287{ 
    287288        DWORD flags; 
     289        int ret; 
    288290         
    289291        if (!dev->sendBuffer) 
     
    318320         
    319321        /* Register interrupt */ 
    320         IrqAdd(dev->info->irq, SerialInterrupt, dev); 
     322        ret = IrqAdd(dev->info->irq, SerialInterrupt, dev); 
     323         
     324        if (ret) 
     325                return ret; 
    321326         
    322327        dev->ier = UART_IER_MSI | UART_IER_RLSI | UART_IER_RDI; 
     
    397402                SerialOut(dev->info, UART_IER, dev->ier); 
    398403        } 
     404         
     405        return 0; 
    399406} 
    400407 
     
    425432void SerialWrite(char* str, int len) 
    426433{ 
    427         return SerialDevWrite(&serialDevs[0], str, len); 
     434        SerialDevWrite(&serialDevs[0], (BYTE*)str, len); 
    428435} 
    429436