Author: danielsh
Date: Fri Jul 23 21:11:39 2010
New Revision: 967264
URL: http://svn.apache.org/viewvc?rev=967264&view=rev
Log:
Introduce the "Not implemented" assert variant globally (but private to
our libraries).
* subversion/include/svn_error.h
(SVN__NOT_IMPLEMENTED): New, copied from these two:
* subversion/libsvn_wc/workqueue.c (NOT_IMPLEMENTED),
* subversion/libsvn_wc/wc_db.c (NOT_IMPLEMENTED):
Use SVN__NOT_IMPLEMENTED() instead of NOT_IMPLEMENTED(), by updating
the #define or its uses. No functional change.
Modified:
subversion/trunk/subversion/include/svn_error.h
subversion/trunk/subversion/libsvn_wc/wc_db.c
subversion/trunk/subversion/libsvn_wc/workqueue.c
Modified: subversion/trunk/subversion/include/svn_error.h
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_error.h?rev=967264&r1=967263&r2=967264&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_error.h (original)
+++ subversion/trunk/subversion/include/svn_error.h Fri Jul 23 21:11:39 2010
@@ -444,6 +444,9 @@ svn_error_t *svn_error_purge_tracing(svn
} \
} while (0)
+/** Report a "Not implemented" malfunction. Internal use only. */
+#define SVN__NOT_IMPLEMENTED() \
+ return svn_error__malfunction(TRUE, __FILE__, __LINE__, "Not implemented.")
/** A helper function for the macros that report malfunctions. Handle a
* malfunction by calling the current "malfunction handler" which may have
Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=967264&r1=967263&r2=967264&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Fri Jul 23 21:11:39 2010
@@ -52,8 +52,7 @@
#include "private/svn_token.h"
-#define NOT_IMPLEMENTED() \
- return svn_error__malfunction(TRUE, __FILE__, __LINE__, "Not implemented.")
+#define NOT_IMPLEMENTED() SVN__NOT_IMPLEMENTED()
/*
Modified: subversion/trunk/subversion/libsvn_wc/workqueue.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/workqueue.c?rev=967264&r1=967263&r2=967264&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/workqueue.c (original)
+++ subversion/trunk/subversion/libsvn_wc/workqueue.c Fri Jul 23 21:11:39 2010
@@ -41,10 +41,6 @@
#include "private/svn_skel.h"
-#define NOT_IMPLEMENTED() \
- return svn_error__malfunction(TRUE, __FILE__, __LINE__, "Not implemented.")
-
-
/* Workqueue operation names. */
#define OP_REVERT "revert"
#define OP_PREPARE_REVERT_FILES "prep-rev-files"
@@ -356,7 +352,7 @@ run_revert(svn_wc__db_t *db,
}
else if (kind == svn_wc__db_kind_symlink)
{
- NOT_IMPLEMENTED();
+ SVN__NOT_IMPLEMENTED();
}
if (kind == svn_wc__db_kind_dir)