Working toward compiler independence: Removed inline funcs

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@15 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2007-02-20 23:16:24 +00:00
parent 1bf496c8ec
commit 7eb99852f7
2 changed files with 5 additions and 8 deletions

View File

@ -149,17 +149,15 @@ include/types.h
include/irq.h include/irq.h
This file needs to define some architecture specific functions (usually This file needs to define some architecture specific functions (usually
inline) and structure. These include: inline if the compiler supports inlining) and structure. These include:
- struct xcptcontext. This structures represents the saved context - struct xcptcontext. This structures represents the saved context
of a thread. of a thread.
- static inline uint32 irqsave(void) -- Used to disable - uint32 irqsave(void) -- Used to disable all interrupts.
all interrupts.
- static inline void irqrestore(uint32 flags) -- Used to - void irqrestore(uint32 flags) -- Used to restore interrupt
restore interrupts enables to the same state as before irqsave enables to the same state as before irqsave was called.
was called.
This file must also define NR_IRQS, the total number of IRQs supported This file must also define NR_IRQS, the total number of IRQs supported
by the board. by the board.

View File

@ -123,7 +123,6 @@ static int up_close(struct file *filep);
static ssize_t up_read(struct file *filep, char *buffer, size_t buflen); static ssize_t up_read(struct file *filep, char *buffer, size_t buflen);
static ssize_t up_write(struct file *filep, const char *buffer, size_t buflen); static ssize_t up_write(struct file *filep, const char *buffer, size_t buflen);
static int up_ioctl(struct file *filep, int cmd, unsigned long arg); static int up_ioctl(struct file *filep, int cmd, unsigned long arg);
static void up_consoleinit(up_dev_t *dev);
static void up_uartsetup(up_dev_t *dev); static void up_uartsetup(up_dev_t *dev);
static void up_delay(int milliseconds); static void up_delay(int milliseconds);
@ -590,7 +589,7 @@ static void up_xmitchars(up_dev_t *dev)
* serial driver. * serial driver.
*/ */
static int up_interrupt(int irq, struct xcptcontext *xcp) static int up_interrupt(int irq, void *context)
{ {
up_dev_t *dev; up_dev_t *dev;
volatile uint32 cause; volatile uint32 cause;