Start of port of AsyncIO library.
[AROS-Contrib.git] / workbench / libs / asyncio / src / WriteLineAsync.c
blobefe4dfba2bfc5786ef4a92a1e69b0a8440955e5d
1 #include "async.h"
4 _CALL LONG
5 WriteLineAsync( _REG( a0 ) AsyncFile *file, _REG( a1 ) STRPTR line )
7 /* Since SAS/C have an inlined strlen... */
8 #if defined( NOEXTERNALS ) && !defined( __SAS )
9 LONG i = 0;
10 STRPTR s = line;
12 while( *s )
14 ++i, ++s;
17 return( WriteAsync( file, line, i ) );
18 #else
19 return( WriteAsync( file, line, strlen( line ) ) );
20 #endif