|
|
| version 1.21, 2003/12/19 23:16:06 | version 1.22, 2003/12/21 16:05:25 |
|---|---|
| Line 55 typedef struct { | Line 55 typedef struct { |
| enum { | enum { |
| NP2FLAG_BIN = 0, | NP2FLAG_BIN = 0, |
| NP2FLAG_TERM, | NP2FLAG_TERM, |
| #if defined(CGWND_FONTPTR) | |
| NP2FLAG_CGW, | |
| #endif | |
| NP2FLAG_CLOCK, | NP2FLAG_CLOCK, |
| NP2FLAG_COM, | NP2FLAG_COM, |
| NP2FLAG_DISK, | NP2FLAG_DISK, |
| Line 449 static int flagload_ext(NP2FFILE f, cons | Line 452 static int flagload_ext(NP2FFILE f, cons |
| } | } |
| // ---- cg window | |
| #if defined(CGWND_FONTPTR) | |
| static int flagsave_cgwnd(NP2FFILE f, const STENTRY *t) { | |
| int ret; | |
| _CGWINDOW cgwnd; | |
| cgwnd = cgwindow; | |
| cgwnd.fontlow -= (long)fontrom; | |
| cgwnd.fonthigh -= (long)fontrom; | |
| ret = flagsave_create(f, t); | |
| if (ret != NP2FLAG_FAILURE) { | |
| ret |= flagsave_save(f, &cgwindow, sizeof(cgwindow)); | |
| ret |= flagsave_close(f); | |
| } | |
| return(ret); | |
| } | |
| static int flagload_cgwnd(NP2FFILE f, const STENTRY *t) { | |
| int ret; | |
| ret = flagload_load(f, &cgwindow, sizeof(cgwindow)); | |
| cgwindow.fontlow += (long)fontrom; | |
| cgwindow.fonthigh += (long)fontrom; | |
| (void)t; | |
| return(ret); | |
| } | |
| #endif | |
| // ---- dma | // ---- dma |
| static int flagsave_dma(NP2FFILE f, const STENTRY *t) { | static int flagsave_dma(NP2FFILE f, const STENTRY *t) { |
| Line 1266 const STENTRY *tblterm; | Line 1301 const STENTRY *tblterm; |
| ret |= flagsave_term(&f, tbl); | ret |= flagsave_term(&f, tbl); |
| break; | break; |
| #if defined(CGWND_FONTPTR) | |
| case NP2FLAG_CGW: | |
| ret |= flagsave_cgwnd(&f, tbl); | |
| break; | |
| #endif | |
| case NP2FLAG_COM: | case NP2FLAG_COM: |
| ret |= flagsave_com(&f, tbl); | ret |= flagsave_com(&f, tbl); |
| break; | break; |
| Line 1348 const STENTRY *tblterm; | Line 1389 const STENTRY *tblterm; |
| if (tbl < tblterm) { | if (tbl < tblterm) { |
| switch(tbl->type) { | switch(tbl->type) { |
| case NP2FLAG_BIN: | case NP2FLAG_BIN: |
| #if defined(CGWND_FONTPTR) | |
| case NP2FLAG_CGW: | |
| #endif | |
| case NP2FLAG_CLOCK: | case NP2FLAG_CLOCK: |
| case NP2FLAG_MEM: | case NP2FLAG_MEM: |
| ret |= flagcheck_versize(&f, tbl, &e); | ret |= flagcheck_versize(&f, tbl, &e); |
| Line 1433 const STENTRY *tblterm; | Line 1477 const STENTRY *tblterm; |
| done = TRUE; | done = TRUE; |
| break; | break; |
| #if defined(CGWND_FONTPTR) | |
| case NP2FLAG_CGW: | |
| ret |= flagload_cgwnd(&f, tbl); | |
| break; | |
| #endif | |
| case NP2FLAG_CLOCK: | case NP2FLAG_CLOCK: |
| ret |= flagload_clock(&f, tbl); | ret |= flagload_clock(&f, tbl); |
| break; | break; |