diff options
Diffstat (limited to 'devel/gpsim/files/patch-modules__stimuli.cc')
-rw-r--r-- | devel/gpsim/files/patch-modules__stimuli.cc | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/devel/gpsim/files/patch-modules__stimuli.cc b/devel/gpsim/files/patch-modules__stimuli.cc deleted file mode 100644 index 7e2fdd54b5a9..000000000000 --- a/devel/gpsim/files/patch-modules__stimuli.cc +++ /dev/null @@ -1,33 +0,0 @@ ---- modules/stimuli.cc.orig -+++ modules/stimuli.cc -@@ -216,7 +216,7 @@ - //---------------------------------------------------------------------- - //---------------------------------------------------------------------- - -- PulseGen::PulseGen(const char *_name=0) -+ PulseGen::PulseGen(const char *_name) - : StimulusBase(_name, "\ - Pulse Generator\n\ - Attributes:\n\ -@@ -402,13 +402,20 @@ - setBreak(m_start_cycle + (*si).time, si); - - } -+ -+ static bool compare_data_point(const ValueStimulusData &data_point1, -+ const ValueStimulusData &data_point2) -+ { -+ return (data_point1.time < data_point2.time); -+ } -+ - void PulseGen::put_data(ValueStimulusData &data_point) - { - list<ValueStimulusData>::iterator si; - si = find(samples.begin(), samples.end(), data_point); - if (si == samples.end()) { - samples.push_back(data_point); -- samples.sort(); -+ samples.sort(compare_data_point); - } else { - delete (*si).v; - (*si).v = data_point.v; |