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

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql.pike:927: Inside #if defined(PG_DEBUG)
   PD("<%O DataRow %d cols %d bytes\n",portal._portalname,cols,msglen);   #endif    datarowdebugcount++;    if(!datarowdebug)    datarowdebug=sprintf(    "<%O DataRow %d cols %d bytes",portal._portalname,cols,msglen);   #endif    int atext = portal._alltext; // cache locally for speed    int forcetext = portal._forcetext; // cache locally for speed    string cenc=_runtimeparameter[CLIENT_ENCODING]; -  array a=allocate(cols,UNDEFINED); +  array a=allocate(cols,!atext&&Val.null);    msglen-=2+4*cols;    foreach(datarowdesc;int i;mapping m) {    int collen=ci->read_sint(4);    if(collen>0) {    msglen-=collen;    mixed value;    switch(int typ=m.type) {    case FLOAT4OID:   #if SIZEOF_FLOAT>=8    case FLOAT8OID: