- Timestamp:
- 07/14/2017 02:15:29 PM (7 years ago)
- Branches:
- master
- Children:
- add86dd
- Parents:
- 298f0b4
- Location:
- rom
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
rom/romp.c
r298f0b4 r7d4cf30 967 967 } 968 968 969 /* 970 ============================================================================ 971 setp -- parse an expression and set a pointer variable 972 ============================================================================ 973 */ 974 975 int16_t setp(void *var, void *deflt) 976 { 977 return setvar((int32_t *)var, (int32_t)deflt); 978 } 979 969 980 /* 970 981 … … 1142 1153 return(FALSE); 1143 1154 1144 if (set var(&p_from, p_from) EQ FALSE)1155 if (setp(&p_from, p_from) EQ FALSE) 1145 1156 return(FALSE); 1146 1157 … … 1191 1202 return(FALSE); 1192 1203 1193 if (set var(&p_from, p_from) EQ FALSE)1204 if (setp(&p_from, p_from) EQ FALSE) 1194 1205 return(FALSE); 1195 1206 … … 1254 1265 1255 1266 if (getarg()) 1256 if (set var(&p_from,USER_RAM) EQ FALSE)1267 if (setp(&p_from, (int8_t *)USER_RAM) EQ FALSE) 1257 1268 return(FALSE); 1258 1269 … … 1261 1272 1262 1273 if (getarg()) 1263 if (set var(&p_to,RAM_TOP) EQ FALSE)1274 if (setp(&p_to, (int8_t *)RAM_TOP) EQ FALSE) 1264 1275 return(FALSE); 1265 1276 … … 1353 1364 if (getarg()) { 1354 1365 1355 if (set var(&p_goto, p_goto) EQ FALSE)1366 if (setp(&p_goto, p_goto) EQ FALSE) 1356 1367 return(FALSE); 1357 1368 … … 1365 1376 if (getarg()) { 1366 1377 1367 if (set var(&tba0, 0L) EQ FALSE)1378 if (setp(&tba0, NULL) EQ FALSE) 1368 1379 return(FALSE); 1369 1380 … … 1376 1387 if (getarg()) { 1377 1388 1378 if (set var(&tba1, 0L) EQ FALSE)1389 if (setp(&tba1, NULL) EQ FALSE) 1379 1390 return(FALSE); 1380 1391 … … 1649 1660 1650 1661 if (getarg()) 1651 if (set var(&p_from, p_from) EQ FALSE) {1662 if (setp(&p_from, p_from) EQ FALSE) { 1652 1663 1653 1664 redo = FALSE; … … 1664 1675 1665 1676 if (getarg()) 1666 if (set var(&p_to, p_to) EQ FALSE) {1677 if (setp(&p_to, p_to) EQ FALSE) { 1667 1678 1668 1679 redo = FALSE; … … 1710 1721 1711 1722 if (getarg()) 1712 if (set var(&p_from, p_from) EQ FALSE)1723 if (setp(&p_from, p_from) EQ FALSE) 1713 1724 return(FALSE); 1714 1725 … … 1742 1753 1743 1754 if (getarg()) 1744 if (set var(&p_from, p_from) EQ FALSE)1755 if (setp(&p_from, p_from) EQ FALSE) 1745 1756 return(FALSE); 1746 1757 … … 1777 1788 1778 1789 if (getarg()) 1779 if (set var(&p_from, p_from) EQ FALSE)1790 if (setp(&p_from, p_from) EQ FALSE) 1780 1791 return(FALSE); 1781 1792 1782 1793 if (getarg()) 1783 if (set var(&p_to, p_to) EQ FALSE)1794 if (setp(&p_to, p_to) EQ FALSE) 1784 1795 return(FALSE); 1785 1796 … … 1805 1816 1806 1817 if (getarg()) 1807 if (set var(&p_from, p_from) EQ FALSE)1818 if (setp(&p_from, p_from) EQ FALSE) 1808 1819 return(FALSE); 1809 1820 1810 1821 if (getarg()) 1811 if (set var(&p_to, p_to) EQ FALSE)1822 if (setp(&p_to, p_to) EQ FALSE) 1812 1823 return(FALSE); 1813 1824 … … 1830 1841 1831 1842 if (getarg()) 1832 if (set var(&p_from, p_from) EQ FALSE)1843 if (setp(&p_from, p_from) EQ FALSE) 1833 1844 return(FALSE); 1834 1845 1835 1846 if (getarg()) 1836 if (set var(&p_to, p_to) EQ FALSE)1847 if (setp(&p_to, p_to) EQ FALSE) 1837 1848 return(FALSE); 1838 1849 … … 2555 2566 2556 2567 if (getarg()) 2557 if (set var(&p_from, p_from) EQ FALSE) {2568 if (setp(&p_from, p_from) EQ FALSE) { 2558 2569 2559 2570 redo = FALSE; … … 2576 2587 2577 2588 if (getarg()) 2578 if (set var(&p_to, p_to) EQ FALSE) {2589 if (setp(&p_to, p_to) EQ FALSE) { 2579 2590 2580 2591 redo = FALSE; … … 2621 2632 2622 2633 if (getarg()) 2623 if (set var(&p_from, p_from) EQ FALSE) {2634 if (setp(&p_from, p_from) EQ FALSE) { 2624 2635 2625 2636 redo = FALSE; … … 2642 2653 2643 2654 if (getarg()) 2644 if (set var(&p_to, p_to) EQ FALSE) {2655 if (setp(&p_to, p_to) EQ FALSE) { 2645 2656 2646 2657 redo = FALSE; … … 2732 2743 { 2733 2744 if (getarg()) 2734 if (set var(&monptr, monptr) EQ FALSE)2745 if (setp(&monptr, monptr) EQ FALSE) 2735 2746 return(FALSE); 2736 2747 … … 2749 2760 { 2750 2761 if (getarg()) 2751 if (set var(&monptr, monptr) EQ FALSE)2762 if (setp(&monptr, monptr) EQ FALSE) 2752 2763 return(FALSE); 2753 2764 … … 2770 2781 { 2771 2782 if (getarg()) 2772 if (set var(&monptr, monptr) EQ FALSE)2783 if (setp(&monptr, monptr) EQ FALSE) 2773 2784 return(FALSE); 2774 2785 … … 3811 3822 return(FALSE); 3812 3823 else 3813 sjumpto(B_buf_a, ISTACK);3824 sjumpto(B_buf_a, (void *)ISTACK); 3814 3825 3815 3826 } else if (astat AND (asig EQ ROMPKEY)) { /* ROMP key */ -
rom/romp.x
r298f0b4 r7d4cf30 165 165 extern void putn(uint32_t num, int16_t cw, int16_t unit); 166 166 extern void rompbp(int32_t d0, int32_t d1, int32_t d2, int32_t d3, int32_t d4, int32_t d5, int32_t d6, int32_t d7, int8_t *a0, int8_t *a1, int8_t *a2, int8_t *a3, int8_t *a4, int8_t *a5, int8_t *a6, int8_t *a7, uint16_t sr0, uint16_t sr, int8_t *pc); 167 extern int16_t setp(void *var, void *deflt); 167 168 extern int16_t setvar(int32_t *var, int32_t deflt); 168 169 extern void showcr(void);
Note:
See TracChangeset
for help on using the changeset viewer.