]> git.ozlabs.org Git - ccan/blobdiff - ccan/likely/_info
endian: add constant versions.
[ccan] / ccan / likely / _info
index 5caed015d25d2bc92a6e69400bad6cf6b0ae7223..b6885ef1fff346a0e0592b5265f57cad291d164d 100644 (file)
@@ -9,7 +9,10 @@
  * help you annotate rare paths in your code for the convenience of the
  * compiler and the reader.
  *
- * Licence: LGPL (2 or any later version)
+ * With CCAN_LIKELY_DEBUG defined, it provides statistics for each
+ * likely()/unlikely() call (but note that this requires LGPL dependencies).
+ *
+ * License: CC0 (Public domain)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
  *
  * Example:
@@ -35,11 +38,20 @@ int main(int argc, char *argv[])
                return 1;
 
        if (strcmp(argv[1], "depends") == 0) {
+#ifdef CCAN_LIKELY_DEBUG
                printf("ccan/str\n");
-               printf("ccan/hashtable\n");
+               printf("ccan/htable\n");
                printf("ccan/hash\n");
+#endif
+               return 0;
+       }
+       if (strcmp(argv[1], "testdepends") == 0) {
+#ifndef CCAN_LIKELY_DEBUG
+               printf("ccan/str\n");
+               printf("ccan/htable\n");
+               printf("ccan/hash\n");
+#endif
                return 0;
        }
-
        return 1;
 }