MCPcopy Create free account
hub / github.com/OpenPrinting/cups / DEBUG_object

Function DEBUG_object

cups/raster-interpret.c:1642–1731  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1640 */
1641
1642static void
1643DEBUG_object(const char *prefix, /* I - Prefix string */
1644 _cups_ps_obj_t *obj) /* I - Object to print */
1645{
1646 switch (obj->type)
1647 {
1648 case CUPS_PS_NAME :
1649 DEBUG_printf(("4%s: /%s\n", prefix, obj->value.name));
1650 break;
1651
1652 case CUPS_PS_NUMBER :
1653 DEBUG_printf(("4%s: %g\n", prefix, obj->value.number));
1654 break;
1655
1656 case CUPS_PS_STRING :
1657 DEBUG_printf(("4%s: (%s)\n", prefix, obj->value.string));
1658 break;
1659
1660 case CUPS_PS_BOOLEAN :
1661 if (obj->value.boolean)
1662 DEBUG_printf(("4%s: true", prefix));
1663 else
1664 DEBUG_printf(("4%s: false", prefix));
1665 break;
1666
1667 case CUPS_PS_NULL :
1668 DEBUG_printf(("4%s: null", prefix));
1669 break;
1670
1671 case CUPS_PS_START_ARRAY :
1672 DEBUG_printf(("4%s: [", prefix));
1673 break;
1674
1675 case CUPS_PS_END_ARRAY :
1676 DEBUG_printf(("4%s: ]", prefix));
1677 break;
1678
1679 case CUPS_PS_START_DICT :
1680 DEBUG_printf(("4%s: <<", prefix));
1681 break;
1682
1683 case CUPS_PS_END_DICT :
1684 DEBUG_printf(("4%s: >>", prefix));
1685 break;
1686
1687 case CUPS_PS_START_PROC :
1688 DEBUG_printf(("4%s: {", prefix));
1689 break;
1690
1691 case CUPS_PS_END_PROC :
1692 DEBUG_printf(("4%s: }", prefix));
1693 break;
1694
1695 case CUPS_PS_CLEARTOMARK :
1696 DEBUG_printf(("4%s: --cleartomark--", prefix));
1697 break;
1698
1699 case CUPS_PS_COPY :

Callers 3

_cupsRasterExecPSFunction · 0.85
setpagedeviceFunction · 0.85
DEBUG_stackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected