!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/include/gnome-xml/   drwxr-xr-x
Free 318.37 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     debugXML.h (2.38 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * debugXML.h : Interfaces to a set of routines used for debugging the tree
 *              produced by the XML parser.
 *
 * Daniel Veillard <Daniel.Veillard@w3.org>
 */

#ifndef __DEBUG_XML__
#define __DEBUG_XML__
#include <stdio.h>
#include "tree.h"
#include "xpath.h"

#ifdef __cplusplus
extern "C" {
#endif

/*
 * The standard Dump routines
 */
void    xmlDebugDumpString    (FILE *output,
                 const xmlChar *str);
void    xmlDebugDumpAttr    (FILE *output,
                 xmlAttrPtr attr,
                 int depth);
void    xmlDebugDumpAttrList    (FILE *output,
                 xmlAttrPtr attr,
                 int depth);
void    xmlDebugDumpOneNode    (FILE *output,
                 xmlNodePtr node,
                 int depth);
void    xmlDebugDumpNode    (FILE *output,
                 xmlNodePtr node,
                 int depth);
void    xmlDebugDumpNodeList    (FILE *output,
                 xmlNodePtr node,
                 int depth);
void    xmlDebugDumpDocumentHead(FILE *output,
                 xmlDocPtr doc);
void    xmlDebugDumpDocument    (FILE *output,
                 xmlDocPtr doc);
void    xmlDebugDumpEntities    (FILE *output,
                 xmlDocPtr doc);
void    xmlLsOneNode        (FILE *output,
                 xmlNodePtr node);

/****************************************************************
 *                                *
 *     The XML shell related structures and functions        *
 *                                *
 ****************************************************************/

/**
 * xmlShellReadlineFunc:
 * @prompt:  a string prompt
 *
 * This is a generic signature for the XML shell input function
 *
 * Returns a string which will be freed by the Shell
 */
typedef char * (* xmlShellReadlineFunc)(char *prompt);

/*
 * The shell context itself
 * TODO: add the defined function tables.
 */
typedef struct _xmlShellCtxt xmlShellCtxt;
typedef xmlShellCtxt *xmlShellCtxtPtr;
struct _xmlShellCtxt {
    char *filename;
    xmlDocPtr doc;
    xmlNodePtr node;
    xmlXPathContextPtr pctxt;
    int loaded;
    FILE *output;
    xmlShellReadlineFunc input;
};

/**
 * xmlShellCmd:
 * @ctxt:  a shell context
 * @arg:  a string argument
 * @node:  a first node
 * @node2:  a second node
 *
 * This is a generic signature for the XML shell functions
 *
 * Returns an int, negative returns indicating errors
 */
typedef int (* xmlShellCmd) (xmlShellCtxtPtr ctxt,
                             char *arg,
                 xmlNodePtr node,
                 xmlNodePtr node2);

/*
 * The Shell interface.
 */
void    xmlShell    (xmlDocPtr doc,
             char *filename,
             xmlShellReadlineFunc input,
             FILE *output);
             
#ifdef __cplusplus
}
#endif
#endif /* __DEBUG_XML__ */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0045 ]--