edición general

encontrados: 6, tiempo total: 0.004 segundos rss2
#58 Es que solo la primera recomendación ya es para tirarse de los pelos, lo más ridículo que he leido nunca.

"No usar char, int, short, long..." y sí usar uint8_t, uint32_t .. etc.

La del #pragma once, cuando no es estándar.

La de no utilizar memset, y luego reconocer que su alternativa no sirve debido al padding

La de utilizar arrays dinámicos en lugar de alojar memoria (como si el stack fuese infinito).

La de usar bool en lugar de devolver un valor especial (ptr == NULL), como si fuera una novedad gracias a stdbool

La de no usar malloc...

Pero bueno qué te puedes esperar del idiota que programó redis
#48 ¿#pragma once?

Eso no es standard!
#22,#21

No hombre, que no sobra, ni caí en la trampa.
Está pensao para correr en dos núcleos, sincronizarlo, y cada núcleo escribe sobre n mientras el otro prepara la siguiente operación, pero me faltaba el private c en

#pragma omp parallel for private c

Mañana os explico por qué la tierra es plana.
#13, como bien dice #14 , usando openmp:

float n;
int c;
n=100.0;
c=0;
#pragma omp parallel for
for(c=0;c<10000;c++)
{
n=sqrt(n);
c++;
}

menéame