109a110,129
>
> // Nonstandard - unsigned versions necessary to avoid ambiguous overload
> // resolution.
> void sc_trace(sc_trace_file *, const unsigned char &,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned char *,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned short &,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned short *,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned int &,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned int *,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned long &,
> const std::string &, int width=(8 * sizeof(char)));
> void sc_trace(sc_trace_file *, const unsigned long *,
> const std::string &, int width=(8 * sizeof(char)));
>
134a155,158
> // Nonstandard function for enums
> void sc_trace(sc_trace_file *, const unsigned int &,
> const std::string &, const char **enum_literals);
>