]> git.ozlabs.org Git - ccan/blobdiff - ccan/compiler/compiler.h
endian: add constant versions.
[ccan] / ccan / compiler / compiler.h
index 74e0f1835c1207454aa1fdb364d3573df31387d1..651b47cee9dcd611ad7c8513d92ec06ba852bb63 100644 (file)
@@ -1,3 +1,4 @@
+/* CC0 (Public domain) - see LICENSE file for details */
 #ifndef CCAN_COMPILER_H
 #define CCAN_COMPILER_H
 #include "config.h"
 #endif
 #endif
 
-#ifndef IDEMPOTENT
+#ifndef CONST_FUNCTION
 #if HAVE_ATTRIBUTE_CONST
 /**
- * IDEMPOTENT - a function's return depends only on its argument
+ * CONST_FUNCTION - a function's return depends only on its argument
  *
  * This allows the compiler to assume that the function will return the exact
  * same value for the exact same arguments.  This implies that the function
  * must not use global variables, or dereference pointer arguments.
  */
-#define IDEMPOTENT __attribute__((const))
+#define CONST_FUNCTION __attribute__((const))
 #else
-#define IDEMPOTENT
+#define CONST_FUNCTION
 #endif
 #endif