tony2001 Thu Oct 27 15:39:39 2005 EDT Modified files: (Branch: PHP_5_1) /php-src/ext/pdo php_pdo_driver.h Log: MFH: commit forgotten part http://cvs.php.net/diff.php/php-src/ext/pdo/php_pdo_driver.h?r1=1.66.2.4&r2=1.66.2.5&ty=u Index: php-src/ext/pdo/php_pdo_driver.h diff -u php-src/ext/pdo/php_pdo_driver.h:1.66.2.4 php-src/ext/pdo/php_pdo_driver.h:1.66.2.5 --- php-src/ext/pdo/php_pdo_driver.h:1.66.2.4 Tue Oct 25 12:02:33 2005 +++ php-src/ext/pdo/php_pdo_driver.h Thu Oct 27 15:39:38 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_pdo_driver.h,v 1.66.2.4 2005/10/25 16:02:33 tony2001 Exp $ */ +/* $Id: php_pdo_driver.h,v 1.66.2.5 2005/10/27 19:39:38 tony2001 Exp $ */ #ifndef PHP_PDO_DRIVER_H #define PHP_PDO_DRIVER_H @@ -193,6 +193,16 @@ } return defval; } +static inline char *pdo_attr_strval(zval *options, enum pdo_attribute_type option_name, char *defval TSRMLS_DC) +{ + zval **v; + + if (options && SUCCESS == zend_hash_index_find(Z_ARRVAL_P(options), option_name, (void**)&v)) { + convert_to_string_ex(v); + return estrndup(Z_STRVAL_PP(v), Z_STRLEN_PP(v)); + } + return defval ? estrdup(defval) : NULL; +} /* }}} */ /* This structure is registered with PDO when a PDO driver extension is
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php