caso 1:
Código
Simple y rápido.
ABS_M((a))((a) < 0) ? -(a) :(a)
Problema? Llamarla de este modo
Código
querías reducir overhead del abs? pues toma, doble overhead del hash
s+=ABS_M(6*x-aux->hash(valor))
y un caso más del estilo que puse antes:
Código
y la llamas como
MIN_M((a),(b)) ((a)<(b)) ? (a) : (b)
Código
otra vez lo mismo, trabajo repetido para nada.
algo=MIN_M(m[i][j],m[i][k]+m[k][j])
Cosas como estas te enseñan (a fuego xD) a ir con mucho cuidado con lo que #defines