/* Eldo .SETBUS / .SIGBUS expanded into per-bit PATTERN sources. See inpbus.c. */

#ifndef ngspice_INPBUS_H
#define ngspice_INPBUS_H

struct card;

/* Rewrite every .setbus/.sigbus in the deck. Must run BEFORE the PATTERN
   pass, which then turns the generated cards into pwl sources. */
void inpbus_expand(struct card *deck);

/* Drop the bus table at the start of each top-level netlist read. */
void inpbus_reset(void);

#endif
