assert( pList->a!=0 || (pList->nExpr==0 && pList->nAlloc==0) ); assert( pList->nExpr<=pList->nAlloc );
void sqliteExprListDelete(ExprList *pList){  int i;  if( pList==0 ) return;  for(i=0; i<pList->nExpr; i++){    sqliteExprDelete(pList->a[i].pExpr);    sqliteFree(pList->a[i].zName);  }  sqliteFree(pList->a);  sqliteFree(pList);}