#include <boost/shared_ptr.hpp>
+#include "pbd/natsort.h"
#include "ardour/audio_backend.h"
#include "ardour/dsp_load_calculator.h"
#include "ardour/system_exec.h"
{
bool operator ()(const AlsaPort* lhs, const AlsaPort* rhs) const
{
- return lhs->name () < rhs->name ();
+ return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ());
}
};
#include <boost/shared_ptr.hpp>
+#include "pbd/natsort.h"
#include "ardour/audio_backend.h"
#include "ardour/dsp_load_calculator.h"
#include "ardour/types.h"
{
bool operator ()(const CoreBackendPort* lhs, const CoreBackendPort* rhs) const
{
- return lhs->name () < rhs->name ();
+ return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ());
}
};
#include <boost/shared_ptr.hpp>
+#include "pbd/natsort.h"
#include "ardour/types.h"
#include "ardour/audio_backend.h"
#include "ardour/dsp_load_calculator.h"
{
bool operator ()(const DummyPort* lhs, const DummyPort* rhs) const
{
- return lhs->name () < rhs->name ();
+ return PBD::naturally_less (lhs->name ().c_str (), rhs->name ().c_str ());
}
};