[vlc-devel] [PATCH] Prepared statements for SQL
jpd at videolan.org
jpd at videolan.org
Tue Nov 3 20:18:49 CET 2009
On Tue, Nov 03, 2009 at 08:02:39PM +0100, Laurent Aimar wrote:
> On Tue, Oct 27, 2009, Srikanth Raju wrote:
> > > +#define VLC_SQL_ROW 1
> > > +#define VLC_SQL_DONE 2
> > ?What are they used for? A doxy comment would be usefull.
> > They're used as return values for sql_Run(). Documented.
Only two values? Wouldn't it make more sense to make it a bool then?
> The problem with sql_type_e is that the size of the storage of an
> enum is compiler dependant and so the ABI would easily be broken. Now,
> I don't feel strongly about it, anyone cares to comment ?
I'll take an unsigned or unsigned short to taste, thanks.
> > + /** Create a statement object */
> > + sql_stmt_t* (*pf_prepare) ( sql_t* p_sql, const char* psz_fmt,
> > + int i_length );
> Please, change the psz_ prefix into p_ to avoid confusion as it is not always
> a 0 terminated string.
That, and another unsigned for the length please. size_t in this case.
If the parameter cannot be meaningfully negative it shouldn't be signed.
More information about the vlc-devel
mailing list