]> git.sur5r.net Git - cc65/commitdiff
Promoted _auxtype to a struct to gain access to additional fields
authorMario Patiño <cybernesto@gmail.com>
Sat, 3 Aug 2013 13:42:16 +0000 (15:42 +0200)
committerMario Patiño <cybernesto@gmail.com>
Sat, 3 Aug 2013 13:42:16 +0000 (15:42 +0200)
While creating files there was no possibility to explicitly set the
time or date.
This is necessary for example while copying files since the original
time and date should be kept.

include/apple2.h

index 190248b0d2571bfe9f62e971b3da6c70b3225f7a..396ddfde529fb777396d09a8283a3440ef0e3426 100644 (file)
@@ -139,7 +139,12 @@ extern unsigned char _dos_type;
  * following variables to determine the file type and the aux type to use.
  */
 extern unsigned char _filetype;  /* Default 6 */
-extern unsigned int  _auxtype;   /* Default 0 */
+extern struct {
+    unsigned int aux;
+    unsigned char storage;
+    unsigned int date;
+    unsigned int time;
+} _auxtype;   /* Default 0 */
 
 /* The addresses of the static drivers */
 #if !defined(__APPLE2ENH__)