Russell Bryant wrote: >> + while( (e2 = ast_hashtab_next(t1)) ) { > > missing space after while Just use one of the extra spaces inside the parens! -- Kevin P. Fleming Director of Software Technologies Digium, Inc. - "The Genuine Asterisk Experience" (TM)