38 typedef enum as_bytes_type_e {
243 typedef struct as_bytes_s {
296 #define as_bytes_inita(__bytes, __capacity)\
297 as_bytes_init(__bytes, 0);\
298 (__bytes)->type = AS_BYTES_BLOB;\
299 (__bytes)->free = false;\
300 (__bytes)->capacity = (__capacity);\
301 (__bytes)->size = 0;\
302 (__bytes)->value = (uint8_t*) alloca(sizeof(uint8_t) * (__capacity));
414 if ( !bytes )
return 0;
429 if ( !bytes )
return 0;
458 if ( !bytes )
return;
480 return bytes ? bytes->
value : fallback;
691 return as_bytes_set(bytes, index, (uint8_t *) &value, 1);
707 return as_bytes_set(bytes, index, (uint8_t *) &value, 2);
723 return as_bytes_set(bytes, index, (uint8_t *) &value, 4);
739 return as_bytes_set(bytes, index, (uint8_t *) &value, 8);
755 return as_bytes_set(bytes, index, (uint8_t *) &value, 8);
942 if ( !bytes )
return NULL;