poldek: trurlib/include/trurl/narray.h, trurlib/n_array_sorts.c - ...

mis mis at pld-linux.org
Sat Jun 30 09:39:56 CEST 2007


Author: mis                          Date: Sat Jun 30 07:39:56 2007 GMT
Module: poldek                        Tag: HEAD
---- Log message:
- API += n_array_is_sorted()

---- Files affected:
poldek/trurlib/include/trurl:
   narray.h (1.29 -> 1.30) 
poldek/trurlib:
   n_array_sorts.c (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: poldek/trurlib/include/trurl/narray.h
diff -u poldek/trurlib/include/trurl/narray.h:1.29 poldek/trurlib/include/trurl/narray.h:1.30
--- poldek/trurlib/include/trurl/narray.h:1.29	Tue Jun 19 23:52:49 2007
+++ poldek/trurlib/include/trurl/narray.h	Sat Jun 30 09:39:51 2007
@@ -155,7 +155,9 @@
 /* internal macros, do not use them */
 #define TN_ARRAY_set_sorted(arr) ((arr)->flags |= TN_ARRAY_INTERNAL_ISSORTED)
 #define TN_ARRAY_clr_sorted(arr) ((arr)->flags &= ~TN_ARRAY_INTERNAL_ISSORTED)
-#define TN_ARRAY_is_sorted(arr)  ((arr)->flags &  TN_ARRAY_INTERNAL_ISSORTED)
+
+
+#define n_array_is_sorted(arr)   ((arr)->flags & TN_ARRAY_INTERNAL_ISSORTED)
 
 tn_array *n_array_grow_priv_(tn_array *arr, size_t req_size);
 #ifndef SWIG

================================================================
Index: poldek/trurlib/n_array_sorts.c
diff -u poldek/trurlib/n_array_sorts.c:1.6 poldek/trurlib/n_array_sorts.c:1.7
--- poldek/trurlib/n_array_sorts.c:1.6	Tue Nov 16 20:01:40 2004
+++ poldek/trurlib/n_array_sorts.c	Sat Jun 30 09:39:51 2007
@@ -121,7 +121,7 @@
 
     cmpf = autosort(arr, cmpf, &set_sorted);
 
-    if ((arr->flags & TN_ARRAY_AUTOSORTED) && TN_ARRAY_is_sorted(arr))
+    if ((arr->flags & TN_ARRAY_AUTOSORTED) && n_array_is_sorted(arr))
         return arr;
     
     switch (alg) {
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/poldek/trurlib/include/trurl/narray.h?r1=1.29&r2=1.30&f=u
    http://cvs.pld-linux.org/poldek/trurlib/n_array_sorts.c?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list