ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

triostr.h File Reference
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "triodef.h"
#include "triop.h"

Go to the source code of this file.

Enumerations

enum  { TRIO_HASH_NONE = 0, TRIO_HASH_PLAIN, TRIO_HASH_TWOSIGNED }

Functions

TRIO_STRING_PUBLIC int
trio_copy_max 
TRIO_PROTO ((char *target, size_t max, const char *source))
TRIO_STRING_PUBLIC char
*trio_create 
TRIO_PROTO ((size_t size))
TRIO_STRING_PUBLIC void
trio_destroy 
TRIO_PROTO ((char *string))
TRIO_STRING_PUBLIC char
*trio_duplicate 
TRIO_PROTO ((const char *source))
TRIO_STRING_PUBLIC int trio_equal TRIO_PROTO ((const char *first, const char *second))
TRIO_STRING_PUBLIC int
trio_equal_max 
TRIO_PROTO ((const char *first, size_t max, const char *second))
TRIO_STRING_PUBLIC TRIO_CONST
char *trio_error 
TRIO_PROTO ((int))
TRIO_STRING_PUBLIC size_t
trio_length 
TRIO_PROTO ((const char *string))
TRIO_STRING_PUBLIC double
trio_to_double 
TRIO_PROTO ((const char *source, char **endp))
TRIO_STRING_PUBLIC long
trio_to_long 
TRIO_PROTO ((const char *source, char **endp, int base))
TRIO_STRING_PUBLIC int
trio_to_upper 
TRIO_PROTO ((int source))
TRIO_STRING_PUBLIC int trio_append TRIO_PROTO ((char *target, const char *source))
TRIO_STRING_PUBLIC int
trio_contains 
TRIO_PROTO ((const char *string, const char *substring))
TRIO_STRING_PUBLIC char
*trio_duplicate_max 
TRIO_PROTO ((const char *source, size_t max))
TRIO_STRING_PUBLIC size_t
trio_format_date_max 
TRIO_PROTO ((char *target, size_t max, const char *format, const struct tm *datetime))
TRIO_STRING_PUBLIC unsigned
long trio_hash 
TRIO_PROTO ((const char *string, int type))
TRIO_STRING_PUBLIC char *trio_index TRIO_PROTO ((const char *string, int character))
TRIO_STRING_PUBLIC int trio_lower TRIO_PROTO ((char *target))
TRIO_STRING_PUBLIC int trio_match TRIO_PROTO ((const char *string, const char *pattern))
TRIO_STRING_PUBLIC size_t
trio_span_function 
TRIO_PROTO ((char *target, const char *source, int(*Function) TRIO_PROTO((int))))
TRIO_STRING_PUBLIC char
*trio_substring_max 
TRIO_PROTO ((const char *string, size_t max, const char *substring))
TRIO_STRING_PUBLIC char
*trio_tokenize 
TRIO_PROTO ((char *string, const char *delimiters))
TRIO_STRING_PUBLIC void
trio_string_destroy 
TRIO_PROTO ((trio_string_t *self))
TRIO_STRING_PUBLIC int
trio_xstring_append_char 
TRIO_PROTO ((trio_string_t *self, char character))
TRIO_STRING_PUBLIC
trio_string_t
*trio_xstring_duplicate 
TRIO_PROTO ((const char *other))
TRIO_STRING_PUBLIC
trio_string_t
*trio_string_create 
TRIO_PROTO ((int initial_size))
TRIO_STRING_PUBLIC char
*trio_string_get 
TRIO_PROTO ((trio_string_t *self, int offset))
TRIO_STRING_PUBLIC void
trio_xstring_set 
TRIO_PROTO ((trio_string_t *self, char *buffer))
TRIO_STRING_PUBLIC int
trio_string_append 
TRIO_PROTO ((trio_string_t *self, trio_string_t *other))
TRIO_STRING_PUBLIC
trio_string_t
*trio_string_duplicate 
TRIO_PROTO ((trio_string_t *other))
TRIO_STRING_PUBLIC int
trio_string_equal_max 
TRIO_PROTO ((trio_string_t *self, size_t max, trio_string_t *second))
TRIO_STRING_PUBLIC int
trio_string_equal_case_max 
TRIO_PROTO ((trio_string_t *self, size_t max, trio_string_t *other))
TRIO_STRING_PUBLIC size_t
trio_string_format_date_max 
TRIO_PROTO ((trio_string_t *self, size_t max, const char *format, const struct tm *datetime))
TRIO_STRING_PUBLIC char
*trio_string_index 
TRIO_PROTO ((trio_string_t *self, int character))
TRIO_STRING_PUBLIC int
trio_xstring_append 
TRIO_PROTO ((trio_string_t *self, const char *other))
TRIO_STRING_PUBLIC int
trio_xstring_equal_max 
TRIO_PROTO ((trio_string_t *self, size_t max, const char *other))

Generated on Fri May 25 2012 06:00:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.