NAME

ASSERT_IS_NOT_EQUAL_INT - (MACRO) Calls kjb_abort if the two integer arguments are not equal

SYNOPSIS

#include "l/l_sys_debug.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 


void ASSERT_IS_NOT_EQUAL_INT
(
	int integer_1,
	int integer_2
);

DESCRIPTION

This macro only does something in development code. In production code (i.e. code compiled without -DTEST, this macro evaluates to null. If the two integer arguments are not equal, then this macro prints the assertion, together with the file and line number, on standard error. It then calls kjb_abort.

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

dbw , dbr , dbp , dbx , dbo , dbi , dbj , dbu , dbf , dbe , dbc , dbnc , dbs , dbb , dbm , db_irv , db_icv , file_db_icv , dbi_mat , file_dbi_mat , dbw_no_kjb , dbr_no_kjb , dbp_no_kjb , dbx_no_kjb , dbo_no_kjb , dbi_no_kjb , dbf_no_kjb , dbe_no_kjb , dbc_no_kjb , dbnc_no_kjb , dbs_no_kjb , dbm_no_kjb , ASSERT , ASSERT_IS_BOOL , ASSERT_IS_EQUAL_INT , ASSERT_IS_NON_NEGATIVE_INT , ASSERT_IS_POSITIVE_INT , ASSERT_IS_GREATER_INT , ASSERT_IS_LESS_INT , ASSERT , ASSERT , ASSERT_IS_NUMBER_DBL , ASSERT_IS_FINITE_DBL , ASSERT_IS_NON_NEGATIVE_DBL , ASSERT_IS_ZERO_DBL , ASSERT_IS_NOT_ZERO_DBL , ASSERT_IS_POSITIVE_DBL , ASSERT_IS_PROB_DBL , ASSERT_IS_EQUAL_DBL , ASSERT , ASSERT , ASSERT_IS_GREATER_DBL , ASSERT_IS_LESS_DBL , ASSERT_IS_NOT_GREATER_DBL , ASSERT_IS_NOT_LESS_DBL