/[marvin]/marvin/src/libsip/signal.cc
ViewVC logotype

Diff of /marvin/src/libsip/signal.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by castor_fou, Thu Sep 11 00:03:59 2003 UTC revision 1.4 by exos, Thu Sep 11 05:00:21 2003 UTC
# Line 39  Line 39 
39  *  *
40  *******************************************************************/  *******************************************************************/
41  #include "signal.hh"  #include "signal.hh"
42    #include <iostream>
43    
44  // Constructeur  // Constructeur
45  Signal::Signal()  Signal::Signal()
# Line 48  Signal::Signal() Line 48  Signal::Signal()
48    
49  Signal::Signal(double *data)  Signal::Signal(double *data)
50  {  {
51    if (!data)    if (data != 0)
52      {      {
53        int length, it;        int length;
54        for (it = length = 0; data[it]; ++it);        for (length = 0; data[length]; ++length);
55        Signal(data, length);        _length = length;
56          _data = data;
57      }      }
58    else    else
59      Signal(data,0);      {
60          _length = 0;
61          _data = NULL;
62        }
63  }  }
64    
65  Signal::Signal(double *data, int length) :  Signal::Signal(double *data, int length) :
# Line 92  bool Signal::operator == ( Signal *src ) Line 96  bool Signal::operator == ( Signal *src )
96      return true;      return true;
97    return false;    return false;
98  }  }
   

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26