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

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql.pike:1602:    +2+sizeof(paramValues)*(2+4)+2+2;    plugbuf+=({portalname,"\0",preparedname,"\0",    _c.plugint16(sizeof(paramValues))});    if(!tp || !tp->datatypeoid) {    _decodemsg(gotparameterdescription);    if(tp)    tp->datatypeoid=_c.portal->_datatypeoid;    }    array dtoid=_c.portal->_datatypeoid;    if(sizeof(dtoid)!=sizeof(paramValues)) -  USERERROR(sprintf("Invalid number of bindings, wanted %d, got %d\n", +  USERERROR( +  sprintf("Invalid number of bindings, expected %d, got %d\n",    sizeof(dtoid),sizeof(paramValues)));    foreach(dtoid;;int textbin)    plugbuf+=({_c.plugint16(oidformat(textbin))});    plugbuf+=({_c.plugint16(sizeof(paramValues))});    foreach(paramValues;int i;mixed value) {    if(zero_type(value))    plugbuf+=({_c.plugint32(-1)}); // NULL    else    switch(dtoid[i]) {    default: