Lines Matching full:do
289 #define DUK_ASSERT_HOBJECT_VALID(h) do { \
315 #define DUK_HOBJECT_SET_PROPS(heap,h,x) do { \
321 #define DUK_HOBJECT_SET_PROPS(heap,h,x) do { \
358 …_HOBJECT_P_SET_REALLOC_PTRS(p_base,set_e_k,set_e_pv,set_e_f,set_a,set_h,n_ent,n_arr,n_hash) do { \
409 …_HOBJECT_P_SET_REALLOC_PTRS(p_base,set_e_k,set_e_pv,set_e_f,set_a,set_h,n_ent,n_arr,n_hash) do { \
454 …_HOBJECT_P_SET_REALLOC_PTRS(p_base,set_e_k,set_e_pv,set_e_f,set_a,set_h,n_ent,n_arr,n_hash) do { \
485 #define DUK_HOBJECT_E_SET_KEY(heap,h,i,k) do { \
488 #define DUK_HOBJECT_E_SET_VALUE(heap,h,i,v) do { \
491 #define DUK_HOBJECT_E_SET_VALUE_TVAL(heap,h,i,v) do { \
494 #define DUK_HOBJECT_E_SET_VALUE_GETTER(heap,h,i,v) do { \
497 #define DUK_HOBJECT_E_SET_VALUE_SETTER(heap,h,i,v) do { \
500 #define DUK_HOBJECT_E_SET_FLAGS(heap,h,i,f) do { \
503 #define DUK_HOBJECT_A_SET_VALUE(heap,h,i,v) do { \
508 #define DUK_HOBJECT_H_SET_INDEX(heap,h,i,v) do { \
512 #define DUK_HOBJECT_E_SET_FLAG_BITS(heap,h,i,mask) do { \
516 #define DUK_HOBJECT_E_CLEAR_FLAG_BITS(heap,h,i,mask) do { \
549 #define DUK_HOBJECT_SET_ESIZE(h,v) do { (h)->e_size16 = (v); } while (0)
551 #define DUK_HOBJECT_SET_ENEXT(h,v) do { (h)->e_next16 = (v); } while (0)
554 #define DUK_HOBJECT_SET_ASIZE(h,v) do { (h)->a_size16 = (v); } while (0)
557 #define DUK_HOBJECT_SET_HSIZE(h,v) do { (h)->h_size16 = (v); } while (0)
560 #define DUK_HOBJECT_SET_HSIZE(h,v) do { DUK_ASSERT((v) == 0); } while (0)
564 #define DUK_HOBJECT_SET_ESIZE(h,v) do { (h)->e_size = (v); } while (0)
566 #define DUK_HOBJECT_SET_ENEXT(h,v) do { (h)->e_next = (v); } while (0)
569 #define DUK_HOBJECT_SET_ASIZE(h,v) do { (h)->a_size = (v); } while (0)
572 #define DUK_HOBJECT_SET_HSIZE(h,v) do { (h)->h_size = (v); } while (0)
575 #define DUK_HOBJECT_SET_HSIZE(h,v) do { DUK_ASSERT((v) == 0); } while (0)
611 #define DUK_HOBJECT_SET_PROTOTYPE(heap,h,x) do { \
617 #define DUK_HOBJECT_SET_PROTOTYPE(heap,h,x) do { \