~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/string.c

  • Committer: Brian Aker
  • Date: 2008-07-13 18:27:33 UTC
  • Revision ID: brian@tangent.org-20080713182733-3u1et5nrmofi8a8n
my_bool cleanup.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
#include "mysys_priv.h"
23
23
#include <m_string.h>
24
24
 
25
 
my_bool init_dynamic_string(DYNAMIC_STRING *str, const char *init_str,
 
25
bool init_dynamic_string(DYNAMIC_STRING *str, const char *init_str,
26
26
                            size_t init_alloc, size_t alloc_increment)
27
27
{
28
28
  uint length;
47
47
}
48
48
 
49
49
 
50
 
my_bool dynstr_set(DYNAMIC_STRING *str, const char *init_str)
 
50
bool dynstr_set(DYNAMIC_STRING *str, const char *init_str)
51
51
{
52
52
  uint length=0;
53
53
  DBUG_ENTER("dynstr_set");
72
72
}
73
73
 
74
74
 
75
 
my_bool dynstr_realloc(DYNAMIC_STRING *str, size_t additional_size)
 
75
bool dynstr_realloc(DYNAMIC_STRING *str, size_t additional_size)
76
76
{
77
77
  DBUG_ENTER("dynstr_realloc");
78
78
 
88
88
}
89
89
 
90
90
 
91
 
my_bool dynstr_append(DYNAMIC_STRING *str, const char *append)
 
91
bool dynstr_append(DYNAMIC_STRING *str, const char *append)
92
92
{
93
93
  return dynstr_append_mem(str,append,(uint) strlen(append));
94
94
}
95
95
 
96
96
 
97
 
my_bool dynstr_append_mem(DYNAMIC_STRING *str, const char *append,
 
97
bool dynstr_append_mem(DYNAMIC_STRING *str, const char *append,
98
98
                          size_t length)
99
99
{
100
100
  char *new_ptr;
115
115
}
116
116
 
117
117
 
118
 
my_bool dynstr_trunc(DYNAMIC_STRING *str, size_t n)
 
118
bool dynstr_trunc(DYNAMIC_STRING *str, size_t n)
119
119
{
120
120
  str->length-=n;
121
121
  str->str[str->length]= '\0';
138
138
  @return True = Success.
139
139
*/
140
140
 
141
 
my_bool dynstr_append_os_quoted(DYNAMIC_STRING *str, const char *append, ...)
 
141
bool dynstr_append_os_quoted(DYNAMIC_STRING *str, const char *append, ...)
142
142
{
143
143
  const char *quote_str= "\'";
144
144
  const uint  quote_len= 1;
145
 
  my_bool ret= TRUE;
 
145
  bool ret= TRUE;
146
146
  va_list dirty_text;
147
147
 
148
148
  ret&= dynstr_append_mem(str, quote_str, quote_len); /* Leading quote */