Main Page   Modules   Related Pages  

General purpose


Functions

char * htmlentities (const char *str)
 Transforms HTML special chars.

char ** file (const char *filename, unsigned int *total)
 Reads entire file into an array.

char * md5 (const char *str)
 Converts a string to MD5 format.


Function Documentation

char** file const char *    filename,
unsigned int *    total
 

Reads entire file into an array.

Parameters:
filename Filename to open
total Integer variable passed as reference, which will store the total of items
Returns:
Returns the file in an array. Each element of the array corresponds to a line in the file.
 char **lines;
 unsigned int total, i;
  
 lines = file("filename.ext", &total);
    
 printf("Total of lines: %u\n", total);
    
 for (i = 0; i < total; i++)
        printf("[%u] %s\n", i, lines[i]);
     
 for (i = 0; i < total; i++) {
        if (lines[i])
                 free(lines[i]);
 }
 

char* htmlentities const char *    str
 

Transforms HTML special chars.

Transforms chars like '<', '>' and others in HTML form, like '&lt' and '&gt'

Parameters:
str String containing code to parse
Returns:
The new string
Author:
Robert Csok <rcsok@gmx.de>

char* md5 const char *    str
 

Converts a string to MD5 format.

Author:
Diogo Gonzaga
Parameters:
str String to convert to MD5 hash
Returns:
MD5 hash code


Generated on Thu Mar 13 10:13:11 2003 for LibCGI by doxygen1.3-rc2