palabras.h (549B)
1 /* palabras.h - listas de Palabra (palabras.c lo genera mkpalabras.py). 2 * Letra: A=0..Z=25, Ñ=26. Palabra: l0<<20 | l1<<15 | l2<<10 | l3<<5 | l4. 3 * SOLUCIONES: ademas, bits 25..27 = letra con tilde (1..5, 0 ninguna), bit 28 = dieresis. 4 * VALIDAS: ordenadas (busqueda binaria), sin tildes; incluye todas las soluciones. */ 5 #ifndef PALABRAS_H 6 #define PALABRAS_H 7 8 #include <stdint.h> 9 10 #define PAL_MASK 0x1FFFFFFu 11 12 extern const uint32_t SOLUCIONES[]; 13 extern const int NSOLUCIONES; 14 extern const uint32_t VALIDAS[]; 15 extern const int NVALIDAS; 16 17 #endif