static void build_append_pkg_length(GArray *array, unsigned length, bool incl_self) { GArray *tmp = build_alloc_array(); build_prepend_package_length(tmp, length, incl_self); build_append_array(array, tmp); build_free_array(tmp); }
static void build_package(GArray *package, uint8_t op) { build_prepend_package_length(package, package->len, true); build_prepend_byte(package, op); }
static void build_package(GArray *package, uint8_t op, unsigned min_bytes) { build_prepend_package_length(package, min_bytes); build_prepend_byte(package, op); }