~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_string.h

  • Committer: Olaf van der Spek
  • Date: 2011-07-04 13:30:11 UTC
  • mto: This revision was merged to the branch mainline in revision 2367.
  • Revision ID: olafvdspek@gmail.com-20110704133011-r4lv7di5sk92zgwr
Remove unused declarations

Show diffs side-by-side

added added

removed removed

Lines of Context:
279
279
  }
280
280
  void reserve(size_t space_needed, size_t grow_by);
281
281
 
282
 
  /*
283
 
    The following append operations do NOT check alloced memory
284
 
    q_*** methods writes values of parameters itself
285
 
    qs_*** methods writes string representation of value
286
 
  */
287
 
  void q_append(const char c);
288
 
  void q_append(const size_t n);
289
 
  void q_append(double d);
290
 
  void q_append(double *d);
291
 
  void q_append(const char *data, size_t data_len);
292
 
  void write_at_position(int position, size_t value);
293
 
 
294
 
  /* Inline (general) functions used by the protocol functions */
295
 
 
296
 
  inline char *prep_append(size_t arg_length, size_t step_alloc)
297
 
  {
298
 
    size_t new_length= arg_length + str_length;
299
 
    if (new_length > Alloced_length)
300
 
      realloc(new_length + step_alloc);
301
 
    size_t old_length= str_length;
302
 
    str_length+= arg_length;
303
 
    return Ptr+ old_length;                     /* Area to use */
304
 
  }
305
 
 
306
282
  inline void append(const char *s, size_t arg_length, size_t step_alloc)
307
283
  {
308
284
    size_t new_length= arg_length + str_length;
323
299
  }
324
300
};
325
301
 
326
 
bool check_if_only_end_space(const charset_info_st * const cs, char *str,
327
 
                             char *end);
 
302
bool check_if_only_end_space(const charset_info_st* const, char *str, char *end);
328
303
 
329
 
std::ostream& operator<<(std::ostream& output, const String &str);
 
304
std::ostream& operator<<(std::ostream&, const String&);
330
305
 
331
306
} /* namespace drizzled */
332
307
 
333
308
bool operator==(const drizzled::String &s1, const drizzled::String &s2);
334
309
bool operator!=(const drizzled::String &s1, const drizzled::String &s2);
335
 
 
336