X-Git-Url: http://git.subgeniuskitty.com/pforth/.git/blobdiff_plain/8e9db35f299d8f606ba003d3cd8fa9e2c868c880..e0701bfb3e9047a565191d1e582f7f5d97a79f5f:/csrc/pf_guts.h diff --git a/csrc/pf_guts.h b/csrc/pf_guts.h index 3667824..709b537 100644 --- a/csrc/pf_guts.h +++ b/csrc/pf_guts.h @@ -216,7 +216,7 @@ enum cforth_primitive_ids ID_QUIT_P, ID_REFILL, ID_RESIZE, - ID_RESTORE_INPUT, + ID_SOURCE_LINE_NUMBER_FETCH, /* used to be ID_RESTORE_INPUT */ ID_ROLL, ID_ROT, ID_RP_FETCH, @@ -226,7 +226,7 @@ enum cforth_primitive_ids ID_R_FETCH, ID_R_FROM, ID_SAVE_FORTH_P, - ID_SAVE_INPUT, + ID_SOURCE_LINE_NUMBER_STORE, /* used to be ID_SAVE_INPUT */ ID_SCAN, ID_SEMICOLON, ID_SKIP, @@ -281,6 +281,9 @@ enum cforth_primitive_ids ID_CELLS, /* DELETE-FILE */ ID_FILE_DELETE, + ID_FILE_FLUSH, /* FLUSH-FILE */ + ID_FILE_RENAME, /* (RENAME-FILE) */ + ID_FILE_RESIZE, /* RESIZE-FILE */ /* If you add a word here, take away one reserved word below. */ #ifdef PF_SUPPORT_FP /* Only reserve space if we are adding FP so that we can detect @@ -296,9 +299,6 @@ enum cforth_primitive_ids ID_RESERVED08, ID_RESERVED09, ID_RESERVED10, - ID_RESERVED11, - ID_RESERVED12, - ID_RESERVED13, ID_FP_D_TO_F, ID_FP_FSTORE, ID_FP_FTIMES, @@ -368,6 +368,8 @@ enum cforth_primitive_ids #define THROW_PAIRS (-22) #define THROW_FLOAT_STACK_UNDERFLOW ( -45) #define THROW_QUIT (-56) +#define THROW_FLUSH_FILE (-68) +#define THROW_RESIZE_FILE (-74) /* THROW codes unique to pForth */ #define THROW_BYE (-256) /* Exit program. */