son
if (!son) {
son++;
int bon = 0, fbon = 0, son = 0;
db_aml_walktree(SIMPLEQ_FIRST(&node->son));
SIMPLEQ_HEAD(,aml_node) son;
SIMPLEQ_FOREACH(child, &node->son, sib)
SIMPLEQ_FOREACH(child, &node->son, sib) {
SIMPLEQ_FOREACH(child, &node->son, sib)
SIMPLEQ_INIT(&aml_root.son);
SIMPLEQ_FOREACH(node, &root->son, sib) {
SIMPLEQ_INIT(&node->son);
SIMPLEQ_INSERT_TAIL(&root->son, node, sib);
while ((onode = SIMPLEQ_FIRST(&node->son)) != NULL) {
SIMPLEQ_REMOVE_HEAD(&node->son, sib);
SIMPLEQ_FOREACH(node, &sc->sc_node->son, sib) {
char *son(char *);
*(parse = son(line)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(q)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';
*(parse = son(parse)) = '\0';