Changeset 7258c6a in buchla-68k for include/fields.h
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/fields.h
r0292fbb r7258c6a 10 10 struct fet { /* field definition structure */ 11 11 12 short frow; /* row the field is in */13 short flcol; /* leftmost column of field */14 short frcol; /* rightmost column of field */15 short ftags; /* field tags / parameters (used variously) */16 short (*ebto)(short n);12 int16_t frow; /* row the field is in */ 13 int16_t flcol; /* leftmost column of field */ 14 int16_t frcol; /* rightmost column of field */ 15 int16_t ftags; /* field tags / parameters (used variously) */ 16 int16_t (*ebto)(int16_t n); 17 17 /* edit buffer 'to' (setup) function */ 18 short (*ebfrom)(short n);18 int16_t (*ebfrom)(int16_t n); 19 19 /* edit buffer 'from' (parse) function */ 20 short (*redisp)(short nn);20 int16_t (*redisp)(int16_t nn); 21 21 /* field (re)display function */ 22 short (*datain)(short nn, short k);22 int16_t (*datain)(int16_t nn, int16_t k); 23 23 /* data entry function */ 24 24 }; … … 26 26 struct selbox { /* selection box structure */ 27 27 28 short sbxmin; /* minimum x - left edge of box */29 short sbymin; /* minimum y - top edge of box */30 short sbxmax; /* maximum x - right edge of box */31 short sbymax; /* maximum y - bottom edge of box */32 short sbarg; /* select box argument */33 short (*boxhit)(short n);28 int16_t sbxmin; /* minimum x - left edge of box */ 29 int16_t sbymin; /* minimum y - top edge of box */ 30 int16_t sbxmax; /* maximum x - right edge of box */ 31 int16_t sbymax; /* maximum y - bottom edge of box */ 32 int16_t sbarg; /* select box argument */ 33 int16_t (*boxhit)(int16_t n); 34 34 /* box-hit function */ 35 35 }; 36 36 37 37 #ifndef FET_DEFS 38 extern short ebflag; /* edit buffer setup flag */39 extern charebuf[MAXEBUF+1]; /* edit buffer */38 extern int16_t ebflag; /* edit buffer setup flag */ 39 extern int8_t ebuf[MAXEBUF+1]; /* edit buffer */ 40 40 41 41 extern struct fet *curfet; /* current fet table pointer */
Note:
See TracChangeset
for help on using the changeset viewer.