rgenstat.c File Reference
#include <stdio.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <string.h>
#include <sys/io.h>
#include <errno.h>
#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
#include <ctype.h>
Go to the source code of this file.
Data Structures |
| struct | PAPI_INFO |
Defines |
| #define | DIR_SEPARATOR_CHAR '/' |
| #define | DIR_SEPARATOR_STRING "/" |
| #define | TAG_UNKNOWN -1 |
| #define | TAG_IMPLEMENTED 0 |
| #define | TAG_UNIMPLEMENTED 1 |
Functions |
| PAPI_INFO | sort_linked_list (PAPI_INFO, unsigned, int(*)(PAPI_INFO, PAPI_INFO)) |
| static char * | convert_path (char *origpath) |
| static char * | path_to_url (char *path) |
| static void | write_line (char *line) |
| static void | read_file (char *filename) |
| static void | close_file () |
| static int | is_whitespace (char ch) |
| static int | is_eol_char (char ch) |
| static int | is_end_of_tag (char ch) |
| static int | is_end_of_name (char ch) |
| static int | is_valid_file (char *filename) |
| static int | get_tag_id (char *tag) |
| static int | skip_to_next_tag () |
| static void | skip_line () |
| static void | skip_comments () |
| static int | get_previous_identifier (unsigned int end, char *name) |
| static int | skip_to_next_name (char *name) |
| static void | get_filename (char *cvspath, char *filename, char *result) |
| static void | parse_file (char *fullname, char *cvspath, char *filename) |
| static void | process_directory (char *path, char *cvspath) |
| static int | compare_api_order (PAPI_INFO p, PAPI_INFO q) |
| char * | get_filename_without_base (char *component_base, char *filename) |
| static void | generate_xml_for_component (char *component_name, char *component_base) |
| static void | read_input_file (char *input_file) |
| int | main (int argc, char **argv) |
Variables |
| static FILE * | in |
| static FILE * | out |
| static FILE * | file_handle = NULL |
| static char * | file_buffer = NULL |
| static unsigned int | file_size = 0 |
| static unsigned int | file_pointer = 0 |
| static char | tagname [200] |
| static PAPI_INFO | api_info_list = NULL |
| static char | HELP [] |