mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	Consistently use named parameters in timezone code.
Make our copy of the IANA timezone library use named parameters in function declarations. Also make sure that parameter names from each function's declaration match corresponding definition parameter names. This makes the timezone code follow Postgres coding standards. The value of having a consistent standard everywhere seems to outweigh the cost of keeping the function declarations in sync with future IANA releases. Author: Peter Geoghegan <pg@bowt.ie> Reviewed-By: David Rowley <dgrowleyml@gmail.com> Discussion: https://postgr.es/m/CAH2-WznJt9CMM9KJTMjJh_zbL5hD9oX44qdJ4aqZtjFi-zA3Tg@mail.gmail.com
This commit is contained in:
		| @@ -232,7 +232,7 @@ init_timezone_hashtable(void) | ||||
|  * default timezone setting is later overridden from postgresql.conf. | ||||
|  */ | ||||
| pg_tz * | ||||
| pg_tzset(const char *name) | ||||
| pg_tzset(const char *tzname) | ||||
| { | ||||
| 	pg_tz_cache *tzp; | ||||
| 	struct state tzstate; | ||||
| @@ -240,7 +240,7 @@ pg_tzset(const char *name) | ||||
| 	char		canonname[TZ_STRLEN_MAX + 1]; | ||||
| 	char	   *p; | ||||
|  | ||||
| 	if (strlen(name) > TZ_STRLEN_MAX) | ||||
| 	if (strlen(tzname) > TZ_STRLEN_MAX) | ||||
| 		return NULL;			/* not going to fit */ | ||||
|  | ||||
| 	if (!timezone_cache) | ||||
| @@ -254,8 +254,8 @@ pg_tzset(const char *name) | ||||
| 	 * a POSIX-style timezone spec.) | ||||
| 	 */ | ||||
| 	p = uppername; | ||||
| 	while (*name) | ||||
| 		*p++ = pg_toupper((unsigned char) *name++); | ||||
| 	while (*tzname) | ||||
| 		*p++ = pg_toupper((unsigned char) *tzname++); | ||||
| 	*p = '\0'; | ||||
|  | ||||
| 	tzp = (pg_tz_cache *) hash_search(timezone_cache, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user