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

testrecurse.c File Reference
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <libxml/uri.h>
#include <glob.h>
#include <libxml/xmlIO.h>

Go to the source code of this file.

Data Structures

struct  testDesc

Defines

#define RD_FLAGS   O_RDONLY
#define MAX_NODES   1000000

Typedefs

typedef int(* functest )(const char *filename, const char *result, const char *error, int options)
typedef testDesctestDescPtr

Functions

static int checkTestFile (const char *filename)
static int hugeMatch (const char *URI)
static voidhugeOpen (const char *URI)
static int hugeClose (void *context)
static int hugeRead (void *context, char *buffer, int len)
static int fatalError (void)
static xmlParserInputPtr testExternalEntityLoader (const char *URL, const char *ID, xmlParserCtxtPtr ctxt)
static void XMLCDECL channel (void *ctx ATTRIBUTE_UNUSED, const char *msg,...)
static void xmlParserPrintFileContextInternal (xmlParserInputPtr input, xmlGenericErrorFunc chanl, void *data)
static void testStructuredErrorHandler (void *ctx ATTRIBUTE_UNUSED, xmlErrorPtr err)
static void initializeLibxml2 (void)
static const charbaseFilename (const char *filename)
static charresultFilename (const char *filename, const char *out, const char *suffix)
static int recursiveDetectTest (const char *filename, const char *result ATTRIBUTE_UNUSED, const char *err ATTRIBUTE_UNUSED, int options ATTRIBUTE_UNUSED)
static int notRecursiveDetectTest (const char *filename, const char *result ATTRIBUTE_UNUSED, const char *err ATTRIBUTE_UNUSED, int options ATTRIBUTE_UNUSED)
static int launchTests (testDescPtr tst)
static int runtest (int i)
int main (int argc ATTRIBUTE_UNUSED, char **argv ATTRIBUTE_UNUSED)

Variables

static const charstart
static const charsegment = " <bar>&e; &f; &d;</bar>\n"
static const charfinish = "</foo>"
static int curseg = 0
static const charcurrent
static int rlen
static int nb_tests = 0
static int nb_errors = 0
static int nb_leaks = 0
static int extraMemoryFromResolver = 0
static char testErrors [32769]
static int testErrorsSize = 0
static testDesc testDescriptions []
static int verbose = 0
static int tests_quiet = 0

Generated on Fri May 25 2012 06:00:39 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.