/* * Marc 'BlackJack' Rintsch, 19.03.2001 * * int cbm_read(unsigned char lfn, void* buffer, unsigned int size); */ #include extern unsigned char _oserror; int cbm_read(unsigned char lfn, void* buffer, unsigned int size) { static unsigned int bytesread; static unsigned char tmp; /* if we can't change to the inputchannel #lfn then return an error */ if (_oserror = cbm_k_chkin(lfn)) return -1; bytesread = 0; while (bytesread