mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-04 00:02:52 -05:00 
			
		
		
		
	Fix parser bug on Windows with UTF8 encoding and C locale, the reason was
sizeof(wchar_t) = 2 instead of 4.
This commit is contained in:
		
							parent
							
								
									c68a631ce7
								
							
						
					
					
						commit
						bb8998a475
					
				@ -1,4 +1,4 @@
 | 
			
		||||
/* $PostgreSQL: pgsql/contrib/tsearch2/wordparser/parser.c,v 1.12 2007/01/15 15:16:28 teodor Exp $ */
 | 
			
		||||
/* $PostgreSQL: pgsql/contrib/tsearch2/wordparser/parser.c,v 1.13 2007/03/22 15:58:24 teodor Exp $ */
 | 
			
		||||
 | 
			
		||||
#include "postgres.h"
 | 
			
		||||
 | 
			
		||||
@ -117,7 +117,7 @@ p_isalnum(TParser *prs)
 | 
			
		||||
	{
 | 
			
		||||
		if (lc_ctype_is_c())
 | 
			
		||||
		{
 | 
			
		||||
			unsigned int c = *(unsigned int*)(prs->wstr + prs->state->poschar);
 | 
			
		||||
			unsigned int c = *(prs->wstr + prs->state->poschar);
 | 
			
		||||
 | 
			
		||||
			/*
 | 
			
		||||
			 * any non-ascii symbol with multibyte encoding
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user