I feel compelled to point out that the source file you are quoting looks suspiciously like it came from VxWorks, which means it is likely copyright Wind River Systems. Using their code without permission would be illegal. Matt On Thu, Oct 09, 2003 at 11:08:56AM +0530, durai wrote: > hello, > I am having the following assembly code and i wanted to call this function from a c code. > can anybody tell me how to include this code in a c program? > > /****************************************************************************** > * > * sysWbFlush - flush the write buffer > * > * This routine flushes the write buffers, making certain all > * subsequent memory writes have occurred. It is used during critical periods > * only, e.g., after memory-mapped I/O register access. > * > * RETURNS: N/A > > * sysWbFlush (void) > > */ > .ent sysWbFlush > sysWbFlush: > li t0, K1BASE /* load uncached address */ > lw t0, 0(t0) /* read in order to flush */ > j ra /* return to caller */ > .end sysWbFlush > > > regards > durai -- Matthew Dharm Work: mdharm@momenco.com Senior Software Designer, Momentum Computer