))    {         sqlite0_free (name);        return 0;    }     }   ret = sqlite0_exec (handle, "BEGIN", NULL, NULL, NULL);   if (ret != SQLITE_OK)     {         spatialite_e ("BEGIN %s error: %s\n", name,         sqlite0_errmsg (handle));         sqlite0_finalize (stmt);         if (stmt_ext != NULL)      sqlite0_finalize (stmt_ext);         sqlite0_free (name);         if (attr_name)      sqlite0_free (attr_name);         return 0;     }   p