Changeset b28a12e in buchla-68k for ram/ldselbx.c
- Timestamp:
- 07/10/2017 02:17:49 PM (7 years ago)
- Branches:
- master
- Children:
- 06f6615
- Parents:
- 39a696b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/ldselbx.c
r39a696b rb28a12e 8 8 #define DEBUGIT 0 9 9 10 #include "all.h" 11 12 extern void ldswin(int16_t n); 13 extern void advlcur(void); 14 extern void bsplcur(void); 15 extern void ttcpos(int16_t row, int16_t col); 16 extern int16_t fcindex(void); 17 extern int16_t storit(void); 18 extern int16_t showsiz(void); 19 extern int16_t get_asg(void); 20 extern int16_t get_orc(int16_t lorh, int16_t kind); 21 extern int16_t get_tun(void); 22 extern int16_t get_wav(void); 23 extern void nokey(void); 24 extern int16_t ldline(int16_t cy); 25 extern int16_t lin2slt(int16_t line); 26 extern void dslslot(int16_t slot, uint16_t fg, int16_t row); 27 extern void vtdisp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf); 28 extern void ldpoint(int16_t x, int16_t y, int16_t pen); 29 extern int16_t rd_ec(FILE *fp, int8_t *to, int32_t len); 30 extern void fcreset(void); 31 extern int16_t ftkind(int16_t ns); 32 extern void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor); 33 extern void ldbusy(int8_t *msg); 34 extern int16_t ckstor(void); 35 extern int16_t get_pat(void); 36 extern int16_t get_scr(void); 37 38 extern uint16_t exp_c(uint16_t c); 39 40 extern int8_t *slotnam(uint16_t slot, uint16_t kind); 41 42 /* 43 44 */ 45 46 #if DEBUGIT 47 extern short debugsw; 48 #endif 49 50 extern void (*point)(int16_t x, int16_t y, int16_t pen); 51 52 extern int16_t asmode; 53 extern int16_t catin; 54 extern int16_t cxrate; 55 extern int16_t cxval; 56 extern int16_t cyrate; 57 extern int16_t cyval; 58 extern int16_t errno; 59 extern int16_t gomode; 60 extern int16_t hitcx; 61 extern int16_t hitcy; 62 extern int16_t ismode; 63 extern int16_t lasgsw; 64 extern int16_t ldelsw; 65 extern int16_t lderrsw; 66 extern int16_t ldkind; 67 extern int16_t ldrow; 68 extern int16_t ldslot; 69 extern int16_t lksel; 70 extern int16_t lmwtype; 71 extern int16_t lorchl; 72 extern int16_t lorchsw; 73 extern int16_t lorclsw; 74 extern int16_t ldpass; 75 extern int16_t lpatsw; 76 extern int16_t lrasw; 77 extern int16_t lscrsw; 78 extern int16_t lselsw; 79 extern int16_t lseqsw; 80 extern int16_t lstrsw; 81 extern int16_t ltagged; 82 extern int16_t ltunsw; 83 extern int16_t lwavsw; 84 extern int16_t ndisp; 85 extern int16_t oldpk; 86 extern int16_t oldsl; 87 extern int16_t pkctrl; 88 extern int16_t sliders; 89 extern int16_t stcrow; 90 extern int16_t stccol; 91 extern int16_t tagslot; 92 93 extern uint16_t *librob; 94 95 extern int16_t ldmap[]; 96 extern int16_t scsizes[][2]; 97 98 extern int16_t ldbox[][8]; 99 100 extern struct scndx sindex[]; 101 102 extern struct selbox *csbp; 103 extern struct selbox *curboxp; 104 105 extern LPF (*swpt)[]; 106 extern LPF (*oldsw)[]; 107 extern LPF t_libr[]; 108 109 extern int8_t bfs[]; 110 extern int8_t ldfile[]; 111 extern int8_t ldcmnt[]; 112 113 extern int8_t loadedf[][8]; 114 extern int8_t loadedc[][37]; 115 116 /* forward references */ 117 118 int16_t bx_null(void); 119 int16_t ldfnbox(int16_t n); 120 121 void clrlsel(void); 122 void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5); 123 124 extern int16_t get_seq(void); 125 extern int16_t putcat(void); 126 extern int16_t showcat(void); 127 extern int16_t vtyper(void); 128 extern void lcdlbls(void); 129 extern void lmwclr(void); 130 extern void lmwvtyp(void); 131 extern void postio(void); 132 extern void setleds(void); 133 extern void streset(void); 134 extern void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg); 10 #include "ram.h" 135 11 136 12 /*
Note:
See TracChangeset
for help on using the changeset viewer.