compare($b['boost-version']); } static function cmp_description($a,$b) { return strcmp($a['description'],$b['description']); } static function cmp_documentation($a,$b) { return strcmp($a['documentation'],$b['documentation']); } static function cmp_guid($a,$b) { return strcmp($a['guid'],$b['guid']); } static function cmp_key($a,$b) { return strcmp($a['key'],$b['key']); } static function cmp_less($i,$j) { return ($i == $j) ? 0 : ($i !== FALSE && ($j === FALSE || $i < $j) ? -1 : 1); } static function cmp_name($a,$b) { return strcasecmp($a['name'],$b['name']); } static function cmp_pubdate($a,$b) { return cmp_less($b['pubdate'],$a['pubdate']); } static function cmp_std_proposal($a,$b) { return self::cmp(cmp_less($a['std-proposal'],$b['std-proposal']),$a,$b); } static function cmp_std_tr1($a,$b) { return self::cmp(cmp_less($a['std-tr1'],$b['std-tr1']),$a,$b); } static function cmp_title($a,$b) { return strcmp($a['title'],$b['title']); } }