(CommandList children: [ (SimpleCommand words: [{($ VSub_Star "$*")} {(-x)} {(c)} {(-o)} {(/dev/null)} {(-)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[18]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[22]) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("#include <libintl.h>\n") ("int main()\n") ("{\n") ("\tgettext(") (Right_DoubleQuote "\"") (Right_DoubleQuote "\"") (");\n") ("\treturn 0;\n") ("}\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [25] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(KW_Bang "!")} {(DQ ($ VSub_QMark "$?"))} {(-eq)} {(DQ (0))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [(Sentence child:(C {(echo)} {(-DKBUILD_NO_NLS)}) terminator:<Op_Semi ";">)] spids: [-1 57] ) ] spids: [-1 65] ) ] )