Unified · Split
| @@ -1540,6 +1540,31 @@ static void add_init_array_defines(TCCState *s1, const char *section_name) · 1539 unmodified lines | ||
| 1540 | 1540 | s->sh_num, sym_end); |
| 1541 | 1541 | } |
| 1542 | 1542 | |
| 1543 | +static int tcc_add_support(TCCState *s1, const char *filename) | |
| 1544 | +{ | |
| 1545 | + char buf[1024]; | |
| 1546 | + snprintf(buf, sizeof(buf), "%s/%s/%s", s1->tcc_lib_path, | |
| 1547 | + /* an cpu specific path inside tcc_lib_path, mainly for keeping libtcc1.a */ | |
| 1548 | + #ifdef TCC_TARGET_I386 | |
| 1549 | + "i386" | |
| 1550 | + #endif | |
| 1551 | + #ifdef TCC_TARGET_X86_64 | |
| 1552 | + "x86-64" | |
| 1553 | + #endif | |
| 1554 | + #ifdef TCC_TARGET_ARM | |
| 1555 | + "arm" | |
| 1556 | + #endif | |
| 1557 | + #ifdef TCC_TARGET_ARM64 | |
| 1558 | + "arm64" | |
| 1559 | + #endif | |
| 1560 | + #ifdef TCC_TARGET_C67 | |
| 1561 | + "C67" | |
| 1562 | + #endif | |
| 1563 | + ,filename); | |
| 1564 | + | |
| 1565 | + return tcc_add_file(s1, buf); | |
| 1566 | +} | |
| 1567 | + | |
| 1543 | 1568 | ST_FUNC void tcc_add_bcheck(TCCState *s1) |
| 1544 | 1569 | { |
| 1545 | 1570 | #ifdef CONFIG_TCC_BCHECK |
| @@ -1575,31 +1600,6 @@ ST_FUNC void tcc_add_bcheck(TCCState *s1) · 29 unmodified lines | ||
| 1575 | 1600 | #endif |
| 1576 | 1601 | } |
| 1577 | 1602 | |
| 1578 | −static inline int tcc_add_support(TCCState *s1, const char *filename) | |
| 1579 | −{ | |
| 1580 | − char buf[1024]; | |
| 1581 | − snprintf(buf, sizeof(buf), "%s/%s/%s", s1->tcc_lib_path, | |
| 1582 | − /* an cpu specific path inside tcc_lib_path, mainly for keeping libtcc1.a */ | |
| 1583 | − #ifdef TCC_TARGET_I386 | |
| 1584 | − "i386" | |
| 1585 | − #endif | |
| 1586 | − #ifdef TCC_TARGET_X86_64 | |
| 1587 | − "x86-64" | |
| 1588 | − #endif | |
| 1589 | − #ifdef TCC_TARGET_ARM | |
| 1590 | − "arm" | |
| 1591 | − #endif | |
| 1592 | − #ifdef TCC_TARGET_ARM64 | |
| 1593 | − "arm64" | |
| 1594 | − #endif | |
| 1595 | − #ifdef TCC_TARGET_C67 | |
| 1596 | − "C67" | |
| 1597 | − #endif | |
| 1598 | − ,filename); | |
| 1599 | − | |
| 1600 | − return tcc_add_file(s1, buf); | |
| 1601 | −} | |
| 1602 | − | |
| 1603 | 1603 | /* add tcc runtime libraries */ |
| 1604 | 1604 | ST_FUNC void tcc_add_runtime(TCCState *s1) |
| 1605 | 1605 | { |