cvs: php4 /ext/fbsql php_fbsql.c

From: Date: Wed, 02 May 2001 20:36:51 +0000
Subject: cvs: php4 /ext/fbsql php_fbsql.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-5467@lists.php.net to get a copy of this message
fmk Wed May 2 13:36:51 2001 EDT Modified files: /php4/ext/fbsql php_fbsql.c Log: Changing paramters on database_password Index: php4/ext/fbsql/php_fbsql.c diff -u php4/ext/fbsql/php_fbsql.c:1.16 php4/ext/fbsql/php_fbsql.c:1.17 --- php4/ext/fbsql/php_fbsql.c:1.16 Wed May 2 13:06:00 2001 +++ php4/ext/fbsql/php_fbsql.c Wed May 2 13:36:51 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_fbsql.c,v 1.16 2001/05/02 20:06:00 fmk Exp $ */ +/* $Id: php_fbsql.c,v 1.17 2001/05/02 20:36:51 fmk Exp $ */ /* TODO: * @@ -1005,22 +1005,18 @@ PHP_FUNCTION(fbsql_database_password) { int argc = ARG_COUNT(ht); - zval **argv[2]; + zval **argv[1]; PHPFBLink* phpLink = NULL; FBSQLLS_FETCH(); - - if ((argc < 1) || (argc > 2)) WRONG_PARAM_COUNT; - if (zend_get_parameters_ex(argc,&argv[0],&argv[1])==FAILURE) RETURN_FALSE; - convert_to_long_ex(argv[0]); - phpLink = phpfbGetLink((*argv[0])->value.lval); - if (phpLink == NULL) RETURN_FALSE; + if ((argc < 0) || (argc > 1)) WRONG_PARAM_COUNT; + if (zend_get_parameters_ex(argc,&argv[0])==FAILURE) RETURN_FALSE; - if (argc == 2) + if (argc >= 1) { - convert_to_string_ex(argv[1]); + convert_to_string_ex(argv[0]); if (FB_SQL_G(databasePassword)) free(FB_SQL_G(databasePassword)); - FB_SQL_G(databasePassword) = estrdup((*argv[1])->value.str.val); + FB_SQL_G(databasePassword) = estrdup((*argv[0])->value.str.val); } phpfbestrdup(phpLink->currentDatabase->databasePassword, &return_value->value.str.len, &return_value->value.str.val); return_value->type = IS_STRING; @@ -1039,19 +1035,19 @@ if ((argc < 0) || (argc > 1)) WRONG_PARAM_COUNT; if (zend_get_parameters_ex(argc, &argv[0])==FAILURE) RETURN_FALSE; - phpfbestrdup(FB_SQL_G(userName), &return_value->value.str.len, &return_value->value.str.val); - return_value->type = IS_STRING; if (argc >= 1) { convert_to_string_ex(argv[0]); if (FB_SQL_G(userName)) free(FB_SQL_G(userName)); FB_SQL_G(userName) = strdup((*argv[0])->value.str.val); } + phpfbestrdup(FB_SQL_G(userName), &return_value->value.str.len, &return_value->value.str.val); + return_value->type = IS_STRING; } /* }}} */ -/* {{{ proto string fbsql_password([string password]) +/* {{{ proto fbsql_password([string password]) */ PHP_FUNCTION(fbsql_password) {

« previous php.cvs (#5467) next »