/* ==================================================================== * Copyright (c) 2003-2006, Martin Hauner * http://subcommander.tigris.org * * Subcommander is licensed as described in the file doc/COPYING, which * you should have received as part of this distribution. * ==================================================================== */ /** * a = b => 0 * a < b => -1 * a > b => 1 */ template int compare3( const A& a, const B& b ) { if( a == b ) { return 0; } if( a < b ) { return -1; } // a > b return 1; }