#define MIN(A,B) ((A) <= (B) ? (A) : (B))
Это макрос, мне спросили, каковы побочный эффект, если бы я использовал следующее:
least = MIN(*p++, b);
Примечание: это был встроенный вопрос