ReactOS Fundraising Campaign 2012
 
€ 3,303 / € 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

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 charconvert_path (char *origpath)
static charpath_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)
charget_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 charfile_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 []

Generated on Tue May 15 06:16:05 2012 for ReactOS by doxygen 1.6.3

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