Merge pull request #236 from Arkshine/fix/missing-sqlite-charset
Fix missing SQL_SetCharset native in SQLite
This commit is contained in:
		@@ -595,6 +595,12 @@ static cell AMX_NATIVE_CALL SQL_QuoteStringFmt(AMX *amx, cell *params)
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static cell AMX_NATIVE_CALL SQL_SetCharset(AMX *amx, cell *params)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						/* SQLite supports only UTF-8/16 */
 | 
				
			||||||
 | 
						return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AMX_NATIVE_INFO g_BaseSqlNatives[] = 
 | 
					AMX_NATIVE_INFO g_BaseSqlNatives[] = 
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	{"SQL_MakeDbTuple",		SQL_MakeDbTuple},
 | 
						{"SQL_MakeDbTuple",		SQL_MakeDbTuple},
 | 
				
			||||||
@@ -620,6 +626,7 @@ AMX_NATIVE_INFO g_BaseSqlNatives[] =
 | 
				
			|||||||
	{"SQL_QuoteString",		SQL_QuoteString},
 | 
						{"SQL_QuoteString",		SQL_QuoteString},
 | 
				
			||||||
	{"SQL_QuoteStringFmt",	SQL_QuoteStringFmt},
 | 
						{"SQL_QuoteStringFmt",	SQL_QuoteStringFmt},
 | 
				
			||||||
	{"SQL_NextResultSet",	SQL_NextResultSet},
 | 
						{"SQL_NextResultSet",	SQL_NextResultSet},
 | 
				
			||||||
 | 
						{"SQL_SetCharset",      SQL_SetCharset},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	{NULL,					NULL},
 | 
						{NULL,					NULL},
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -80,7 +80,7 @@
 | 
				
			|||||||
    <ClCompile Include="..\..\..\public\sdk\amxxmodule.cpp">
 | 
					    <ClCompile Include="..\..\..\public\sdk\amxxmodule.cpp">
 | 
				
			||||||
      <Filter>Module SDK\SDK Base</Filter>
 | 
					      <Filter>Module SDK\SDK Base</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <ClCompile Include="..\sqlite-source\sqlite3.c">
 | 
					    <ClCompile Include="..\..\..\third_party\sqlite\sqlite3.c">
 | 
				
			||||||
      <Filter>SQLite Source</Filter>
 | 
					      <Filter>SQLite Source</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
@@ -136,7 +136,7 @@
 | 
				
			|||||||
    <ClInclude Include="..\moduleconfig.h">
 | 
					    <ClInclude Include="..\moduleconfig.h">
 | 
				
			||||||
      <Filter>Module SDK</Filter>
 | 
					      <Filter>Module SDK</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
    <ClInclude Include="..\sqlite-source\sqlite3.h">
 | 
					    <ClInclude Include="..\..\..\third_party\sqlite\sqlite3.h">
 | 
				
			||||||
      <Filter>SQLite Source</Filter>
 | 
					      <Filter>SQLite Source</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,7 +67,8 @@ native Handle:SQL_Connect(Handle:cn_tuple, &errcode, error[], maxlength);
 | 
				
			|||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * If a connection tuple is supplied, this should be called before SQL_Connect or SQL_ThreadQuery.
 | 
					 * If a connection tuple is supplied, this should be called before SQL_Connect or SQL_ThreadQuery.
 | 
				
			||||||
 * Also note the change will remain until you call this function with another value.
 | 
					 * Also note the change will remain until you call this function with another value.
 | 
				
			||||||
 * 
 | 
					 * This native does nothing in SQLite. 
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 * Example: "utf8", "latin1"
 | 
					 * Example: "utf8", "latin1"
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @param h					Database or connection tuple Handle.
 | 
					 * @param h					Database or connection tuple Handle.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user