All pastes #501316 Raw Edit

Mine

public cpp v1 · immutable
·published 2007-05-21 23:44 UTC
rendered paste body
static void convert_hdf_to_ddl(HDF* hdf, etl_hash_t *env){    while(hdf != NULL) {        if (hdf_obj_child(hdf) != NULL) {            etl_hash_t *subenv = etl_hash_create();            convert_hdf_to_ddl(hdf_obj_child(hdf), subenv);            etl_variable_t *var = etl_variable_hash_convert(subenv);            etl_hash_set(hash, hdf_obj_name(hdf), var);        }        else {            etl_variable_t *var = etl_variable_make_str(hdf_obj_value(hdf));            etl_hash_set(hash, hdf_obj_name(hdf), var);        }        hdf = hdf_obj_next(hdf);    }    return;}