Changeset 60288f5 in buchla-68k for ram/adselbx.c
- Timestamp:
- 07/09/2017 12:23:40 AM (7 years ago)
- Branches:
- master
- Children:
- 6dd74a9
- Parents:
- 0c834c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/adselbx.c
r0c834c5 r60288f5 25 25 #define ATDECOL 1 /* data entry base column */ 26 26 27 extern void enterit(void);27 extern short entbh(short n); 28 28 extern void adswin(short n); 29 29 extern void advacur(void); 30 30 extern void bspacur(void); 31 extern shortnokey(void);31 extern void nokey(void); 32 32 extern void vtdisp(unsigned *obj, unsigned fg, unsigned bg, short row, short col, char *buf); 33 33 extern void adpoint(short x, short y, short pen); … … 70 70 71 71 short bx_null(void); 72 voidadfnbox(short n);72 short adfnbox(short n); 73 73 74 74 /* … … 80 80 { 1, 0, 94, 27, 0, adfnbox}, /* 0: curasg, caname */ 81 81 { 1, 28, 94, 40, 1, adfnbox}, /* 1: asgtab[curasg] */ 82 { 1, 56, 94, 68, 2, ent erit}, /* 2: curmop */83 { 1, 42, 94, 54, 3, ent erit}, /* 3: prgchan */84 { 96, 1, 190, 138, 4, ent erit}, /* 4: vce2grp[voice] */82 { 1, 56, 94, 68, 2, entbh}, /* 2: curmop */ 83 { 1, 42, 94, 54, 3, entbh}, /* 3: prgchan */ 84 { 96, 1, 190, 138, 4, entbh}, /* 4: vce2grp[voice] */ 85 85 {192, 1, 302, 138, 5, adfnbox}, /* 5: mctlnum[srcvar] */ 86 86 {304, 1, 510, 138, 6, adfnbox}, /* 6: grp2prt[group][pt|ch] */ … … 88 88 { 1, 70, 38, 82, 8, adfnbox}, /* 8: auxctl */ 89 89 { 40, 70, 94, 82, 9, adfnbox}, /* 9: curtun */ 90 { 1, 84, 94, 138, 10, ent erit}, /* 10: ps_intn, ps_rate, ps_dpth */90 { 1, 84, 94, 138, 10, entbh}, /* 10: ps_intn, ps_rate, ps_dpth */ 91 91 92 92 { 0, 0, 0, 0, 0, FN_NULL} /* end of table */ … … 207 207 */ 208 208 209 voidadfnbox(short n)209 short adfnbox(short n) 210 210 { 211 211 register short i, grp, key, line; … … 242 242 } 243 243 244 return ;244 return(SUCCESS); 245 245 246 246 } else { /* table */ 247 247 248 enterit(); /* data entry */ 249 return; 248 return(entbh(-1)); /* data entry */ 250 249 } 251 250 } … … 303 302 } 304 303 305 return ;304 return(SUCCESS); 306 305 /* 307 306 … … 316 315 putasg(curasg); 317 316 adswin(0); 318 return ;317 return(SUCCESS); 319 318 320 319 } else if ((col GE 6) AND (col LE 10)) { /* retrieve */ … … 322 321 getasg(curasg); 323 322 awins(); 324 return ;323 return(SUCCESS); 325 324 } 326 325 … … 330 329 331 330 if ((row LT 5) OR (row GT 8)) 332 return ;331 return(FAILURE); 333 332 334 333 mctlnum[row - 5] ^= GTAG1; … … 345 344 row, adbox[n][7], bfs, 14); 346 345 347 return ;346 return(SUCCESS); 348 347 349 348 } else { 350 349 351 enterit(); 352 return; 350 return(entbh(-1)); 353 351 } 354 352 /* … … 367 365 admenu(-1); /* take down menu */ 368 366 369 return ;367 return(SUCCESS); 370 368 371 369 } else if (col EQ 39) { /* groups 1..6 */ 372 370 373 371 if ((row LT 4) OR (row GT 9)) 374 return ;372 return(FAILURE); 375 373 376 374 /* toggle "legato" mode */ … … 390 388 row, col, bfs, 14); 391 389 392 return ;390 return(SUCCESS); 393 391 /* 394 392 … … 415 413 row, col, bfs, 14); 416 414 417 return ;415 return(SUCCESS); 418 416 419 417 } else { 420 418 421 enterit(); /* data entry */ 422 return; 419 return(entbh(-1)); /* data entry */ 423 420 } 424 421 /* … … 428 425 429 426 if (admctl NE -1) 430 return ;427 return(FAILURE); 431 428 432 429 if (asghit) { … … 446 443 447 444 if (key-- EQ 0) 448 return ;445 return(FAILURE); 449 446 450 447 if (key LT asgfks) { … … 487 484 488 485 asghit = 0; 489 return ;486 return(FAILURE); 490 487 } 491 488 … … 501 498 502 499 asghit = 0; 503 return ;500 return(FAILURE); 504 501 } 505 502 … … 512 509 } 513 510 514 return ;511 return(SUCCESS); 515 512 516 513 case 8: /* aux ctl */ … … 518 515 setaux(NOT auxctl); 519 516 adswin(8); 520 return ;517 return(SUCCESS); 521 518 522 519 case 9: /* tuning menu */ … … 529 526 admenu(-1); /* take down menu */ 530 527 531 return ;528 return(SUCCESS); 532 529 533 530 } else { 534 531 535 enterit(); /* data entry */ 536 return; 532 return(entbh(-1)); /* data entry */ 537 533 } 538 534 } 535 536 return(FAILURE); 539 537 } 540
Note:
See TracChangeset
for help on using the changeset viewer.