]> git.sur5r.net Git - cc65/commitdiff
Fix parameters to cbm_load and cbm_save
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 13 Dec 2002 00:30:40 +0000 (00:30 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 13 Dec 2002 00:30:40 +0000 (00:30 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1757 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/cbm.h
libsrc/cbm/cbm_load.c
libsrc/cbm/cbm_save.c

index 12753deb1113f91e131cec1bba5e5f653c65f69c..1f7bfa202811915622748adea346bad2569e1640 100644 (file)
@@ -181,8 +181,7 @@ void __fastcall__ cbm_k_clrch (void);
 
 
 
-unsigned int cbm_load (const char* name, unsigned char device,
-                       const char* data);
+unsigned int cbm_load (const char* name, unsigned char device, void* data);
 /* Loads file "name" from given device to given address or to the load
  * address of the file if "data" is the null pointer (like load"name",8,1
  * in BASIC).
@@ -191,7 +190,7 @@ unsigned int cbm_load (const char* name, unsigned char device,
  */
 
 unsigned char cbm_save (const char* name, unsigned char device,
-                       unsigned char* data, unsigned int size);
+                        const void* data, unsigned int size);
 /* Saves "size" bytes starting at "data" to a file.
  * Returns 0 if saving was successful, otherwise an errorcode (see table
  * below).
index d136f139f06cc39021d49a0d88ff914cf9771118..297910615abb8999d114f4c96d8abd2414167bd6 100644 (file)
@@ -2,7 +2,7 @@
  * Marc 'BlackJack' Rintsch, 06.03.2001
  *
  * unsigned int cbm_load(const char* name,
- *                       unsigned char device, 
+ *                       unsigned char device,
  *                       const unsigned char* data);
  */
 
@@ -11,8 +11,7 @@
 /* loads file "name" from given device to given address or to the load address
  * of the file if "data" is 0
  */
-unsigned int cbm_load(const char* name, unsigned char device,
-                      const char* data)
+unsigned int cbm_load(const char* name, unsigned char device, void* data)
 {
     /* LFN is set to 0 but it's not needed for loading.
      * (BASIC V2 sets it to the value of the SA for LOAD) */
index 5578dbdbdd47eb295bebd675c9bc667a7e3102cb..8d74fc8093d371d113fc2202c01ddc51535eae5b 100644 (file)
@@ -13,7 +13,7 @@
 /* saves a memory area from start to end-1 to a file.
  */
 unsigned char cbm_save(const char* name, unsigned char device,
-                       unsigned char* data, unsigned int size)
+                       const void* data, unsigned int size)
 {
     cbm_k_setlfs(0, device, 0);
     cbm_k_setnam(name);