*/
#include <stdlib.h>
#include <stdint.h>
+#include <string.h>
#include "libi3.h"
*
*/
uint32_t get_colorpixel(const char *hex) {
- char strgroups[3][3] = {{hex[1], hex[2], '\0'},
- {hex[3], hex[4], '\0'},
- {hex[5], hex[6], '\0'}};
+ char strgroups[3][3] = {
+ {hex[1], hex[2], '\0'},
+ {hex[3], hex[4], '\0'},
+ {hex[5], hex[6], '\0'}};
uint8_t r = strtol(strgroups[0], NULL, 16);
uint8_t g = strtol(strgroups[1], NULL, 16);
uint8_t b = strtol(strgroups[2], NULL, 16);
- /* We set the first 8 bits high to have 100% opacity in case of a 32 bit
- * color depth visual. */
return (0xFF << 24) | (r << 16 | g << 8 | b);
}