Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

string-set.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include "string-set.h"
#include <string.h>

Functions

int hash_string (const unsigned char *str, String_set *ss)
int stride_hash_string (const unsigned char *str, String_set *ss)
int next_prime_up (int start)
String_set * string_set_create (void)
int find_place (const char *str, String_set *ss)
void grow_table (String_set *ss)
char * string_set_add (const char *source_string, String_set *ss)
char * string_set_lookup (const char *source_string, String_set *ss)
void string_set_delete (String_set *ss)
void string_set_display (FILE *fp, String_set *ss)

Function Documentation

int find_place (  const char *    str,
String_set *    ss
) 
 

void grow_table (  String_set *    ss ) 
 

int hash_string (  const unsigned char *    str,
String_set *    ss
) 
 

int next_prime_up (  int    start ) 
 

int stride_hash_string (  const unsigned char *    str,
String_set *    ss
) 
 

char* string_set_add (  const char *    source_string,
String_set *    ss
) 
 

String_set* string_set_create (  void    ) 
 

void string_set_delete (  String_set *    ss ) 
 

void string_set_display (  FILE *    fp,
String_set *    ss
) 
 

char* string_set_lookup (  const char *    source_string,
String_set *    ss
) 
 


Generated on Wed Nov 3 12:59:19 2004 for Lemur Toolkit by doxygen1.2.18