Ignore:
Timestamp:
Jun 29, 2009, 6:03:59 PM (15 years ago)
Author:
buchmann
Message:

Code cleanup.

Add --dynamiclink option to systemcass executable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/test_regression/05042006/system.cpp

    r1 r35  
    11#include <systemc.h>
    2 
    3 #define ASSERT(x) \
    4   { errnum++; \
    5     if (!(x)) \
    6     { \
    7     cerr << "ASSERT : " #x "\n"; \
    8     exit (errnum); \
    9     } \
    10   }
    112
    123using namespace std;
    134
    145struct test : sc_module {
    15         sc_in_clk                       clk;
     6  sc_in_clk                       clk;
    167  sc_in<int>                      i1;
    178  sc_out<int>                     o1;
     
    3627
    3728  SC_HAS_PROCESS(test);
    38         test (sc_module_name n) : sc_module (n),
     29  test (sc_module_name n) : sc_module (n),
    3930    clk("clk"),
    4031    i1("i1"),
     
    4435    reg2("reg2")
    4536  {
    46                 SC_METHOD(trans);
    47                 sensitive << clk.pos();
     37    SC_METHOD(trans);
     38    sensitive << clk.pos();
    4839    dont_initialize();
    49                 SC_METHOD(gen);
    50                 sensitive << clk.neg();
     40    SC_METHOD(gen);
     41    sensitive << clk.neg();
    5142    dont_initialize();
    52         };
     43  };
    5344};
    5445
    5546int sc_main (int argc, char *argv[])
    5647{
    57   int errnum = 0;
    58         sc_clock        signal_clk("my_clock",1, 0.5);
     48  sc_clock        signal_clk("my_clock",1, 0.5);
    5949  sc_signal<int>     s01("s01");
    6050  sc_signal<int>     s02("s02");
     
    6757  test1.o2 (s03);
    6858
    69         // Init & run
    70         sc_start (0);
     59  // Init & run
     60  sc_start (0);
    7161
    7262  sc_start (10);
    7363
    74         return EXIT_SUCCESS;
     64  return EXIT_SUCCESS;
    7565}
    7666
Note: See TracChangeset for help on using the changeset viewer.