Lines Matching defs:data
459 char data, name[9];
464 #define BC_LEX_KW_POSIX(kw) ((kw)->data & (BC_LEX_CHAR_MSB(1)))
465 #define BC_LEX_KW_LEN(kw) ((size_t) ((kw)->data & ~(BC_LEX_CHAR_MSB(1))))
468 { .data = ((b) & ~(BC_LEX_CHAR_MSB(1))) | BC_LEX_CHAR_MSB(c),.name = a }
743 // This is an array of data for operators that correspond to token types.
896 void bc_vec_npush(BcVec *v, size_t n, void *data) {
898 memcpy(v->v + (v->size * v->len), data, v->size * n);
902 void bc_vec_push(BcVec *v, void *data) {
903 bc_vec_npush(v, 1, data);
906 void bc_vec_pushByte(BcVec *v, uchar data) {
907 bc_vec_push(v, &data);
924 static void bc_vec_pushAt(BcVec *v, void *data, size_t idx) {
926 if (idx == v->len) bc_vec_push(v, data);
936 memmove(ptr, data, v->size);
4521 BcResultData data;
4532 bc_array_init(&data.v, var);
4533 bc_vec_push(v, &data.v);
5715 char *data;
5718 s = bc_read_file(file, &data);
5721 s = bc_vm_process(data, 0);
5728 free(data);