Changeset 0580615 in buchla-68k for ram/libdsp.c
- Timestamp:
- 07/08/2017 02:42:31 PM (7 years ago)
- Branches:
- master
- Children:
- 342a56f
- Parents:
- 46d8069
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/libdsp.c
r46d8069 r0580615 45 45 #endif 46 46 47 extern short lcancel( );48 49 extern long ptsizer( );50 extern long scsizer( );51 extern long sqsizer( );47 extern short lcancel(short lct); 48 49 extern long ptsizer(void); 50 extern long scsizer(void); 51 extern long sqsizer(void); 52 52 53 53 /* … … 57 57 /* things defined elsewhere */ 58 58 59 extern short vbfill4(), tsplot4(), (*point)(), lseg(); 60 extern short clrlsel(), _clsvol(), setgc(); 59 extern void vbfill4(unsigned *obj, short obwidth, short xmin, short ymin, short xmax, short ymax, unsigned color); 60 extern void tsplot4(int *obase, int nw, int fg, int row, int col, char *str, int pitch); 61 extern void lseg(short x1, short y1, short x2, short y2, short t); 62 extern void clrlsel(void); 63 extern void _clsvol(void); 64 extern void setgc(short xv, short yv); 61 65 62 66 extern int errno; … … 135 139 /* forward references */ 136 140 137 short ldpoint();141 void ldpoint(short x, short y, short pen); 138 142 139 143 /* … … 190 194 */ 191 195 192 short 193 ftkind(ns) 194 short ns; 196 short ftkind(short ns) 195 197 { 196 198 register short i; … … 212 214 */ 213 215 214 char * 215 fctstr(ns, just) 216 short ns, just; 216 char *fctstr(short ns, short just) 217 217 { 218 218 static char fcbad[11]; … … 237 237 */ 238 238 239 short 240 ocslot(slot) 241 short slot; 239 short ocslot(short slot) 242 240 { 243 241 if (memcmp(filecat[slot].fcsize, "000", 3) … … 254 252 */ 255 253 256 short 257 ldline(cy) 258 short cy; 254 short ldline(short cy) 259 255 { 260 256 if (cy > 292) … … 279 275 */ 280 276 281 short 282 lin2slt(line) 283 short line; 277 short lin2slt(short line) 284 278 { 285 279 register short slot, row; … … 301 295 */ 302 296 303 unsigned 304 exp_c(cx) 305 register unsigned cx; 297 unsigned exp_c(unsigned c) 306 298 { 307 299 cx &= 0x000F; /* use low 4 bits as the basis */ … … 322 314 */ 323 315 324 ldwmsg(line1, line2, line3, fgcolor, bgcolor) 325 char *line1, *line2, *line3; 326 unsigned fgcolor, bgcolor; 316 void ldwmsg(char *line1, char *line2, char *line3, unsigned fgcolor, unsigned bgcolor) 327 317 { 328 318 lderrsw = FALSE; /* clear error switch */ … … 367 357 */ 368 358 369 long 370 chksum(area, len) 371 register char *area; 372 register long len; 359 long chksum(char *area, long len) 373 360 { 374 361 register long cs, i; … … 388 375 */ 389 376 390 makelh(kind) 391 short kind; 377 void makelh(short kind) 392 378 { 393 379 memset(ldhead.l_csum, '?', 8); /* checksum */ … … 409 395 */ 410 396 411 ldbusy(msg) 412 char *msg; 397 void ldbusy(char *msg) 413 398 { 414 399 if (ndisp NE 0) … … 425 410 */ 426 411 427 noslot(fctype)412 void noslot(fctype) 428 413 { 429 414 sprintf(ldmsg1, " the %s file,", ftypes[fctype - 1][2]); … … 443 428 */ 444 429 445 short 446 wr_ec(fp, from, len) 447 register FILE *fp; 448 register char *from; 449 register long len; 430 short wr_ec(FILE *fp, char *from, long len) 450 431 { 451 432 register long count; … … 487 468 */ 488 469 489 short 490 rd_ec(fp, to, len) 491 register FILE *fp; 492 register char *to; 493 register long len; 470 short rd_ec(FILE *fp, char *to, long len) 494 471 { 495 472 register long count; … … 537 514 */ 538 515 539 short 540 srchcat(extn) 541 char extn[]; 516 short srchcat(char extn[]) 542 517 { 543 518 register short fcslot; … … 560 535 */ 561 536 562 clrcat()537 void clrcat(void) 563 538 { 564 539 register short i; … … 587 562 */ 588 563 589 short 590 clreq(bytes) 591 long bytes; 564 short clreq(long bytes) 592 565 { 593 566 register short rclusts; … … 612 585 */ 613 586 614 short 615 spacerq(kind) 616 short kind; 587 short spacerq(short kind) 617 588 { 618 589 register short howmuch; … … 683 654 */ 684 655 685 short 686 ckstor() 656 short ckstor(void) 687 657 { 688 658 if (lasgsw) /* assignments */ … … 723 693 */ 724 694 725 short 726 ckdups() 695 short ckdups(void) 727 696 { 728 697 if (lasgsw) … … 776 745 */ 777 746 778 showsiz()747 int showsiz(void) 779 748 { 780 749 register short dcap, drem, dused; … … 813 782 */ 814 783 815 short 816 getcat(msgsw) 817 short msgsw; 784 short getcat(short msgsw) 818 785 { 819 786 register FILE *fp; … … 895 862 */ 896 863 897 short 898 putcat() 864 short putcat(void) 899 865 { 900 866 register FILE *fp; … … 969 935 */ 970 936 971 dslslot(slot, fg, row) 972 register short slot; 973 unsigned fg; 974 short row; 937 void dslslot(short slot, unsigned fg, short row) 975 938 { 976 939 register unsigned color, chilon, chilorc; … … 1026 989 */ 1027 990 1028 short 1029 showcat() 991 short showcat(void) 1030 992 { 1031 993 register short i, fcslot, fcrow, fcount; … … 1073 1035 */ 1074 1036 1075 short 1076 fcindex() 1037 short fcindex(void) 1077 1038 { 1078 1039 if (NOT lderrsw) … … 1103 1064 */ 1104 1065 1105 streset()1066 void streset(void) 1106 1067 { 1107 1068 lstrsw = FALSE; … … 1125 1086 */ 1126 1087 1127 fcreset()1088 void fcreset(void) 1128 1089 { 1129 1090 lselsw = FALSE; … … 1144 1105 */ 1145 1106 1146 short 1147 getslot() 1107 short getslot(void) 1148 1108 { 1149 1109 register short i; … … 1162 1122 */ 1163 1123 1164 char * 1165 slotnam(slot, kind) 1166 unsigned slot, kind; 1124 char *slotnam(unsigned slot, unsigned kind) 1167 1125 { 1168 1126 static char thename[13]; … … 1184 1142 */ 1185 1143 1186 short 1187 wrtfile(kind) 1188 short kind; 1144 short wrtfile(short kind) 1189 1145 { 1190 1146 register short slot, flspace, tkind; … … 1313 1269 */ 1314 1270 1315 short 1316 writem() 1271 short writem(void) 1317 1272 { 1318 1273 if (lasgsw) /* Assignments */ … … 1361 1316 */ 1362 1317 1363 short 1364 storit() 1318 short storit(void) 1365 1319 { 1366 1320 register int weneed, i, slotnd, slothv; … … 1532 1486 */ 1533 1487 1534 advlcur()1488 void advlcur(void) 1535 1489 { 1536 1490 register short newcol; … … 1556 1510 */ 1557 1511 1558 bsplcur()1512 void bsplcur(void) 1559 1513 { 1560 1514 register short newcol; … … 1584 1538 */ 1585 1539 1586 ldswin(n) 1587 register short n; 1540 void ldswin(short n) 1588 1541 { 1589 1542 register short cx, cy; … … 1737 1690 */ 1738 1691 1739 lwins()1692 void lwins(void) 1740 1693 { 1741 1694 register short i; … … 1751 1704 */ 1752 1705 1753 short 1754 ldpoint(x, y, pen) 1755 short x, y, pen; 1706 void ldpoint(short x, short y, short pen) 1756 1707 { 1757 1708 if (v_regs[5] & 0x0180) … … 1771 1722 */ 1772 1723 1773 ldbord()1724 void ldbord(void) 1774 1725 { 1775 1726 point = ldpoint; … … 1800 1751 */ 1801 1752 1802 lmwclr()1753 void lmwclr(void) 1803 1754 { 1804 1755 lmwtype = 0; … … 1816 1767 */ 1817 1768 1818 lmwvtyp()1769 void lmwvtyp(void) 1819 1770 { 1820 1771 lmwtype = 1; … … 1836 1787 */ 1837 1788 1838 libdsp()1789 void libdsp(void) 1839 1790 { 1840 1791 librob = &v_score[0]; /* setup display object pointer */
Note:
See TracChangeset
for help on using the changeset viewer.