Remove asserts from utlist.h
This commit is contained in:
		
							parent
							
								
									df968eb4d0
								
							
						
					
					
						commit
						f705d707b6
					
				
							
								
								
									
										30
									
								
								utlist.h
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								utlist.h
									
									
									
									
									
								
							| @ -26,8 +26,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| 
 | ||||
| #define UTLIST_VERSION 2.3.0 | ||||
| 
 | ||||
| #include <assert.h> | ||||
| 
 | ||||
| /*
 | ||||
|  * This file contains macros to manipulate singly and doubly-linked lists. | ||||
|  * | ||||
| @ -445,9 +443,6 @@ do { | ||||
| #define LL_REPLACE_ELEM2(head, el, add, next)                                                  \ | ||||
| do {                                                                                           \ | ||||
|  LDECLTYPE(head) _tmp;                                                                         \ | ||||
|  assert((head) != NULL);                                                                       \ | ||||
|  assert((el) != NULL);                                                                         \ | ||||
|  assert((add) != NULL);                                                                        \ | ||||
|  (add)->next = (el)->next;                                                                     \ | ||||
|  if ((head) == (el)) {                                                                         \ | ||||
|   (head) = (add);                                                                              \ | ||||
| @ -469,8 +464,6 @@ do { | ||||
| do {                                                                                           \ | ||||
|  if (el) {                                                                                     \ | ||||
|   LDECLTYPE(head) _tmp;                                                                        \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   (add)->next = (el);                                                                          \ | ||||
|   if ((head) == (el)) {                                                                        \ | ||||
|    (head) = (add);                                                                             \ | ||||
| @ -494,8 +487,6 @@ do { | ||||
| #define LL_APPEND_ELEM2(head, el, add, next)                                                   \ | ||||
| do {                                                                                           \ | ||||
|  if (el) {                                                                                     \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   (add)->next = (el)->next;                                                                    \ | ||||
|   (el)->next = (add);                                                                          \ | ||||
|  } else {                                                                                      \ | ||||
| @ -573,9 +564,6 @@ do { | ||||
| #undef LL_REPLACE_ELEM2 | ||||
| #define LL_REPLACE_ELEM2(head, el, add, next)                                                  \ | ||||
| do {                                                                                           \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((el) != NULL);                                                                        \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   if ((head) == (el)) {                                                                        \ | ||||
|     (head) = (add);                                                                            \ | ||||
|   } else {                                                                                     \ | ||||
| @ -594,8 +582,6 @@ do { | ||||
| #define LL_PREPEND_ELEM2(head, el, add, next)                                                  \ | ||||
| do {                                                                                           \ | ||||
|   if (el) {                                                                                    \ | ||||
|     assert((head) != NULL);                                                                    \ | ||||
|     assert((add) != NULL);                                                                     \ | ||||
|     if ((head) == (el)) {                                                                      \ | ||||
|       (head) = (add);                                                                          \ | ||||
|     } else {                                                                                   \ | ||||
| @ -705,8 +691,6 @@ do { | ||||
| 
 | ||||
| #define DL_DELETE2(head,del,prev,next)                                                         \ | ||||
| do {                                                                                           \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((del)->prev != NULL);                                                                 \ | ||||
|   if ((del)->prev == (del)) {                                                                  \ | ||||
|       (head)=NULL;                                                                             \ | ||||
|   } else if ((del)==(head)) {                                                                  \ | ||||
| @ -752,9 +736,6 @@ do { | ||||
| 
 | ||||
| #define DL_REPLACE_ELEM2(head, el, add, prev, next)                                            \ | ||||
| do {                                                                                           \ | ||||
|  assert((head) != NULL);                                                                       \ | ||||
|  assert((el) != NULL);                                                                         \ | ||||
|  assert((add) != NULL);                                                                        \ | ||||
|  if ((head) == (el)) {                                                                         \ | ||||
|   (head) = (add);                                                                              \ | ||||
|   (add)->next = (el)->next;                                                                    \ | ||||
| @ -782,8 +763,6 @@ do { | ||||
| #define DL_PREPEND_ELEM2(head, el, add, prev, next)                                            \ | ||||
| do {                                                                                           \ | ||||
|  if (el) {                                                                                     \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   (add)->next = (el);                                                                          \ | ||||
|   (add)->prev = (el)->prev;                                                                    \ | ||||
|   (el)->prev = (add);                                                                          \ | ||||
| @ -803,8 +782,6 @@ do { | ||||
| #define DL_APPEND_ELEM2(head, el, add, prev, next)                                             \ | ||||
| do {                                                                                           \ | ||||
|  if (el) {                                                                                     \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   (add)->next = (el)->next;                                                                    \ | ||||
|   (add)->prev = (el);                                                                          \ | ||||
|   (el)->next = (add);                                                                          \ | ||||
| @ -982,9 +959,6 @@ do { | ||||
| 
 | ||||
| #define CDL_REPLACE_ELEM2(head, el, add, prev, next)                                           \ | ||||
| do {                                                                                           \ | ||||
|  assert((head) != NULL);                                                                       \ | ||||
|  assert((el) != NULL);                                                                         \ | ||||
|  assert((add) != NULL);                                                                        \ | ||||
|  if ((el)->next == (el)) {                                                                     \ | ||||
|   (add)->next = (add);                                                                         \ | ||||
|   (add)->prev = (add);                                                                         \ | ||||
| @ -1006,8 +980,6 @@ do { | ||||
| #define CDL_PREPEND_ELEM2(head, el, add, prev, next)                                           \ | ||||
| do {                                                                                           \ | ||||
|   if (el) {                                                                                    \ | ||||
|     assert((head) != NULL);                                                                    \ | ||||
|     assert((add) != NULL);                                                                     \ | ||||
|     (add)->next = (el);                                                                        \ | ||||
|     (add)->prev = (el)->prev;                                                                  \ | ||||
|     (el)->prev = (add);                                                                        \ | ||||
| @ -1026,8 +998,6 @@ do { | ||||
| #define CDL_APPEND_ELEM2(head, el, add, prev, next)                                            \ | ||||
| do {                                                                                           \ | ||||
|  if (el) {                                                                                     \ | ||||
|   assert((head) != NULL);                                                                      \ | ||||
|   assert((add) != NULL);                                                                       \ | ||||
|   (add)->next = (el)->next;                                                                    \ | ||||
|   (add)->prev = (el);                                                                          \ | ||||
|   (el)->next = (add);                                                                          \ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user