pike.git / lib / modules / Sql.pmod / sql_util.pmod

version» Context lines:

pike.git/lib/modules/Sql.pmod/sql_util.pmod:1: + /* +  * $Id: sql_util.pmod,v 1.1 1999/07/01 20:13:41 grubba Exp $ +  * +  * Some SQL utility functions. +  * They are kept here to avoid circular references. +  * +  * Henrik Grubbström 1999-07-01 +  */    -  + //. + //. File: sql_util.pmod + //. RCSID: $Id: sql_util.pmod,v 1.1 1999/07/01 20:13:41 grubba Exp $ + //. Author: Henrik Grubbström (grubba@idonex.se) + //. + //. Synopsis: Some SQL utility functions + //. + //. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + //. + //. These functions are kept here mainly to avoid circular references. + //. +  + #define throw_error(X) throw(({ (X), backtrace() })) +  + //. - quote + //. Quote a string so that it can safely be put in a query. + //. > s - String to quote. + string quote(string s) + { +  return(replace(s, "\'", "\'\'")); + } +  + //. - fallback + //. Throw an error in case an unimplemented function is called. + void fallback(void) + { +  throw_error ("Function not supported in this database."); + }   Newline at end of file added.