Lines Matching refs:values
179 if ( res && res->values ) { in _free_birdstep_result()
182 if ( res->values[i].value ) in _free_birdstep_result()
183 efree(res->values[i].value); in _free_birdstep_result()
185 efree(res->values); in _free_birdstep_result()
397 res->values = (VResVal *)safe_emalloc(sizeof(VResVal), cols, 0); in PHP_FUNCTION()
401 res->values[i].name,sizeof(res->values[i].name), in PHP_FUNCTION()
404 NULL,0,NULL,&res->values[i].valtype); in PHP_FUNCTION()
405 switch ( res->values[i].valtype ) { in PHP_FUNCTION()
408 res->values[i].value = NULL; in PHP_FUNCTION()
415 res->values[i].value = (char *)emalloc(coldesc+1); in PHP_FUNCTION()
416 SQLBindCol(res->hstmt,i+1,SQL_C_CHAR, res->values[i].value,coldesc+1, &res->values[i].vallen); in PHP_FUNCTION()
486 if ( !strcasecmp(res->values[i].name,field)) { in PHP_FUNCTION()
516 switch ( res->values[indx].valtype ) { in PHP_FUNCTION()
523 if ( !res->values[indx].value ) { in PHP_FUNCTION()
524 res->values[indx].value = emalloc(4096); in PHP_FUNCTION()
527 res->values[indx].value,4095,&res->values[indx].vallen); in PHP_FUNCTION()
539 if ( res->values[indx].valtype == SQL_LONGVARCHAR ) { in PHP_FUNCTION()
540 RETURN_STRING(res->values[indx].value,TRUE); in PHP_FUNCTION()
542 RETURN_LONG((long)res->values[indx].value); in PHP_FUNCTION()
545 if ( res->values[indx].value != NULL ) { in PHP_FUNCTION()
546 RETURN_STRING(res->values[indx].value,TRUE); in PHP_FUNCTION()
682 RETURN_STRING(res->values[indx].name,TRUE); in PHP_FUNCTION()