I've seen someone else ask this back in 2012. 11 years later and apparently there is still no documentation update. I need to understand what circindex() does. I see that it is a built-in function but I don't see any source code in the libarry source directories, so I'm going to assume this is "built in" by the compiler?
builtins.h shows the following:
static ptrdiff_t circindex(ptrdiff_t __a, ptrdiff_t __b, size_t __c) {
ptrdiff_t __rval;
__rval = __builtin_circindex(__a, __b, __c);
return __rval;
}
If someone could explain what this does in detail, I would appreciate it.