hex/pointers/write_pointers.fj¶
———- Write Pointers
Macros¶
hex¶
hex.write_hex/2—Effectively: *ptr = srchex.zero_ptr—Effectively: *ptr = 0hex.write_byte/2—Effectively: *ptr = src[:2]hex.write_hex_and_inc—Effectively: *ptr = srchex.write_hex/3—Effectively: *ptr[:n] = src[:n]hex.write_byte_and_inc—Effectively: *ptr = src[:2]hex.write_byte/3—Effectively: *ptr[:n] = src[:2n]hex.write_nth_hex—*(ptr + index*2w) = src— writesrcinto the index-th hex past*ptr.hex.write_nth_byte—*(ptr + index*2w)[:2] = src[:2]— write the index-th byte past*ptr.