2 * Marc 'BlackJack' Rintsch, 25.03.2001
4 * int cbm_write(unsigned char lfn, void* buffer, unsigned int size);
10 int cbm_write(unsigned char lfn, void* buffer, unsigned int size) {
12 static unsigned int byteswritten;
14 /* if we can't change to the outputchannel #lfn then return an error */
15 if (_oserror = cbm_k_ckout(lfn)) return -1;
19 while (byteswritten<size && !cbm_k_readst()) {
20 cbm_k_bsout(((unsigned char*)buffer)[byteswritten++]);
24 _oserror = 5; /* device not present */