version 0.3.33
[fms.git] / libs / libtomcrypt / misc / crypt / crypt_argchk.c
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@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 $ */