]> git.sur5r.net Git - cc65/blob - libsrc/cbm/cbm_save.c
Renamed the defines in symdefs.h to something more meaningful. They were named
[cc65] / libsrc / cbm / cbm_save.c
1 /*
2  * Marc 'BlackJack' Rintsch, 11.03.2001
3  *
4  * unsigned char cbm_save(const char* name,
5  *                        char device,
6  *                        unsigned char* data,
7  *                        unsigned int size);
8  */
9
10 #include <cbm.h>
11 #include <errno.h>
12
13 /* saves a memory area from start to end-1 to a file.
14  */
15 unsigned char __fastcall__ cbm_save (const char* name, 
16                                      unsigned char device,
17                                      const void* data, 
18                                      unsigned int size)
19 {
20     cbm_k_setlfs(0, device, 0);
21     cbm_k_setnam(name);
22     return _oserror =
23             cbm_k_save((unsigned int)data, ((unsigned int)data) + size);
24 }