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

utils.c File Reference
#include "config.h"
#include "wine/port.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include "widl.h"
#include "utils.h"
#include "parser.h"

Go to the source code of this file.

Data Structures

struct  resource

Defines

#define CURRENT_LOCATION   { input_name ? input_name : "stdin", line_number, parser_text }

Functions

static void make_print (char *str)
static void generic_msg (const loc_info_t *loc_info, const char *s, const char *t, va_list ap)
void error_loc (const char *s,...)
void parser_error (const char *s)
void error_loc_info (const loc_info_t *loc_info, const char *s,...)
int parser_warning (const char *s,...)
void error (const char *s,...)
void warning (const char *s,...)
void warning_loc_info (const loc_info_t *loc_info, const char *s,...)
void chat (const char *s,...)
chardup_basename (const char *name, const char *ext)
size_t widl_getline (char **linep, size_t *lenp, FILE *fp)
voidxmalloc (size_t size)
voidxrealloc (void *p, size_t size)
charxstrdup (const char *str)
int strendswith (const char *str, const char *end)
static void check_output_buffer_space (size_t size)
void init_output_buffer (void)
void flush_output_buffer (const char *name)
static void put_resource_id (const char *str)
void add_output_to_resources (const char *type, const char *name)
void flush_output_resources (const char *name)
void put_data (const void *data, size_t size)
void put_byte (unsigned char val)
void put_word (unsigned short val)
void put_dword (unsigned int val)
void put_qword (unsigned int val)
void put_pword (unsigned int val)
void put_str (int indent, const char *format,...)
void align_output (unsigned int align)

Variables

static const int want_near_indication = 0
int byte_swapped = 0
unsigned charoutput_buffer
size_t output_buffer_pos
size_t output_buffer_size
static struct resource resources [16]
static unsigned int nb_resources

Generated on Sun May 27 2012 05:04:29 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.