1 2 3 4 5 6 7 8 9 10 11
#pragma once #define max(a, b)\ (a)>(b)?(a):(b) #define min(a, b)\ (a)<(b)?(a):(b) #define clamp(v, lo, hi)\ max((lo), min((v), (hi)))