NAME

is_queue_ordered - Checks that a queue is in order.

SYNOPSIS

#include "l/l_queue.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


int is_queue_ordered
(
	Queue_element *head_ptr,
	int (*cmp_fn)(const void *,const void *)
);

DESCRIPTION

If the queue is in order, this function returns TRUE, otherwise FALSE.

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Kobus Barnard

SEE ALSO

free_queue , free_queue_element , alloc_insert_into_queue , alloc_insert_at_end_of_queue , insert_into_queue , insert_at_end_of_queue , insert_into_ordered_queue , remove_first_element , remove_last_element , search_queue , remove_first_selected_element , remove_elements_less_than_key , apply_to_queue , apply_and_free , count_queue_elements , print_str_queue , print_queue