X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Futils.cpp;h=7592e4033e8ef6ae7d0eadcb1fffe10102ab7db2;hp=446377b219ecbd7c4d7d6c6b14ff3f0af82cf552;hb=afdd7fa8c6c0a587f7c80789198551383e8beb7b;hpb=9eab44408b9213d8909b7a9e525f404ad06064dd;ds=sidebyside diff --git a/ginac/utils.cpp b/ginac/utils.cpp index 446377b2..7592e403 100644 --- a/ginac/utils.cpp +++ b/ginac/utils.cpp @@ -22,8 +22,11 @@ #include "utils.h" +#ifndef NO_GINAC_NAMESPACE namespace GiNaC { +#endif // ndef NO_GINAC_NAMESPACE +/** Integer binary logarithm */ unsigned log2(unsigned n) { unsigned k; @@ -31,6 +34,8 @@ unsigned log2(unsigned n) return k; } +/** Compare two pointers (just to establish some sort of canonical order). + * @return -1, 0, or 1 */ int compare_pointers(void const * a, void const * b) { if (a