1 /* LibTomCrypt, modular cryptographic library -- Tom St Denis 2 * 3 * LibTomCrypt is a library that provides various cryptographic 4 * algorithms in a highly modular and flexible manner. 5 * 6 * The library is free for all purposes without any express 7 * guarantee it works. 8 * 9 * Tom St Denis, tomstdenis (at) gmail.com, http://libtomcrypt.com 10 */ 11 #include "tomcrypt.h" 12 #include <signal.h> 13 14 /** 15 @file crypt_argchk.c 16 Perform argument checking, Tom St Denis 17 */ 18 19 #if (ARGTYPE == 0) 20 void crypt_argchk(char *v, char *s, int d) 21 { 22 fprintf(stderr, "LTC_ARGCHK '%s' failure on line %d of file %s\n", 23 v, d, s); 24 (void)raise(SIGABRT); 25 } 26 #endif 27 28 /* $Source: /cvs/libtom/libtomcrypt/src/misc/crypt/crypt_argchk.c,v $ */ 29 /* $Revision: 1.4 $ */ 30 /* $Date: 2006/03/31 14:15:35 $ */ 31