mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-06 15:49:35 +03:00
Remove the sqlite3Assert() function. The ALWAYS() and NEVER() macros call
assert() directly when compiled with SQLITE_DEBUG. (CVS 6809) FossilOrigin-Name: d8fc373fef22311e1c6b5bce6d3e601217a69940
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
*************************************************************************
|
||||
** Internal interface definitions for SQLite.
|
||||
**
|
||||
** @(#) $Id: sqliteInt.h,v 1.887 2009/06/23 20:28:54 drh Exp $
|
||||
** @(#) $Id: sqliteInt.h,v 1.888 2009/06/24 10:26:33 drh Exp $
|
||||
*/
|
||||
#ifndef _SQLITEINT_H_
|
||||
#define _SQLITEINT_H_
|
||||
@@ -268,8 +268,8 @@
|
||||
# define NEVER(X) (0)
|
||||
#elif !defined(NDEBUG)
|
||||
int sqlite3Assert(void);
|
||||
# define ALWAYS(X) ((X)?1:sqlite3Assert())
|
||||
# define NEVER(X) ((X)?sqlite3Assert():0)
|
||||
# define ALWAYS(X) ((X)?1:(assert(0),0))
|
||||
# define NEVER(X) ((X)?(assert(0),1):0)
|
||||
#else
|
||||
# define ALWAYS(X) (X)
|
||||
# define NEVER(X) (X)
|
||||
|
||||
Reference in New Issue
Block a user