~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to libdrizzle/libdrizzle.c

  • Committer: Brian Aker
  • Date: 2008-07-15 08:57:01 UTC
  • Revision ID: brian@tangent.org-20080715085701-h7i77in02mqsg2sv
Commit cleanup of export types.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
#undef net_buffer_length
64
64
#undef max_allowed_packet
65
65
 
66
 
ulong           net_buffer_length=8192;
67
 
ulong           max_allowed_packet= 1024L*1024L*1024L;
 
66
uint32_t                net_buffer_length= 8192;
 
67
uint32_t                max_allowed_packet= 1024L*1024L*1024L;
68
68
 
69
69
#include <errno.h>
70
70
#define SOCKET_ERROR -1
409
409
  }
410
410
 
411
411
  /* Write authentication package */
412
 
  simple_command(mysql,COM_CHANGE_USER, (uchar*) buff, (ulong) (end-buff), 1);
 
412
  (void)simple_command(mysql,COM_CHANGE_USER, (uchar*) buff, (ulong) (end-buff), 1);
413
413
 
414
414
  rc= (*mysql->methods->read_change_user_result)(mysql, buff, passwd);
415
415
 
931
931
}
932
932
 
933
933
 
934
 
int STDCALL
935
 
mysql_kill(MYSQL *mysql,ulong pid)
 
934
int32_t STDCALL
 
935
mysql_kill(MYSQL *mysql, uint32_t pid)
936
936
{
937
937
  uchar buff[4];
938
938
  DBUG_ENTER("mysql_kill");
1019
1019
  return (char*) MYSQL_SERVER_VERSION;
1020
1020
}
1021
1021
 
1022
 
ulong STDCALL mysql_get_client_version(void)
 
1022
uint32_t STDCALL mysql_get_client_version(void)
1023
1023
{
1024
1024
  return MYSQL_VERSION_ID;
1025
1025
}
1071
1071
  return mysql ? mysql->net.sqlstate : cant_connect_sqlstate;
1072
1072
}
1073
1073
 
1074
 
uint STDCALL mysql_warning_count(MYSQL *mysql)
 
1074
uint32_t STDCALL mysql_warning_count(MYSQL *mysql)
1075
1075
{
1076
1076
  return mysql->warning_count;
1077
1077
}
1081
1081
  return mysql->info;
1082
1082
}
1083
1083
 
1084
 
ulong STDCALL mysql_thread_id(MYSQL *mysql)
 
1084
uint32_t STDCALL mysql_thread_id(MYSQL *mysql)
1085
1085
{
1086
1086
  return (mysql)->thread_id;
1087
1087
}
1159
1159
  trailing '. The caller must supply whichever of those is desired.
1160
1160
*/
1161
1161
 
1162
 
ulong STDCALL
1163
 
mysql_hex_string(char *to, const char *from, ulong length)
 
1162
uint32_t STDCALL
 
1163
mysql_hex_string(char *to, const char *from, uint32_t length)
1164
1164
{
1165
1165
  char *to0= to;
1166
1166
  const char *end;
1171
1171
    *to++= _dig_vec_upper[((unsigned char) *from) & 0x0F];
1172
1172
  }
1173
1173
  *to= '\0';
1174
 
  return (ulong) (to-to0);
 
1174
  return (uint32_t) (to-to0);
1175
1175
}
1176
1176
 
1177
1177
/*
1180
1180
  Returns the length of the to string
1181
1181
*/
1182
1182
 
1183
 
ulong STDCALL
1184
 
mysql_escape_string(char *to,const char *from,ulong length)
 
1183
uint32_t STDCALL
 
1184
mysql_escape_string(char *to,const char *from, uint32_t length)
1185
1185
{
1186
1186
  return escape_string_for_mysql(default_charset_info, to, 0, from, length);
1187
1187
}
1188
1188
 
1189
 
ulong STDCALL
 
1189
uint32_t STDCALL
1190
1190
mysql_real_escape_string(MYSQL *mysql, char *to,const char *from,
1191
 
                         ulong length)
 
1191
                         uint32_t length)
1192
1192
{
1193
1193
  if (mysql->server_status & SERVER_STATUS_NO_BACKSLASH_ESCAPES)
1194
1194
    return escape_quotes_for_mysql(mysql->charset, to, 0, from, length);