diff env/lib/python3.7/site-packages/lxml/includes/libxslt/numbersInternals.h @ 5:9b1c78e6ba9c draft default tip

"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author shellac
date Mon, 01 Jun 2020 08:59:25 -0400
parents 79f47841a781
children
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/lxml/includes/libxslt/numbersInternals.h	Thu May 14 16:47:39 2020 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-/*
- * Summary: Implementation of the XSLT number functions
- * Description: Implementation of the XSLT number functions
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Bjorn Reese <breese@users.sourceforge.net> and Daniel Veillard
- */
-
-#ifndef __XML_XSLT_NUMBERSINTERNALS_H__
-#define __XML_XSLT_NUMBERSINTERNALS_H__
-
-#include <libxml/tree.h>
-#include "xsltexports.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct _xsltCompMatch;
-
-/**
- * xsltNumberData:
- *
- * This data structure is just a wrapper to pass xsl:number data in.
- */
-typedef struct _xsltNumberData xsltNumberData;
-typedef xsltNumberData *xsltNumberDataPtr;
-
-struct _xsltNumberData {
-    const xmlChar *level;
-    const xmlChar *count;
-    const xmlChar *from;
-    const xmlChar *value;
-    const xmlChar *format;
-    int has_format;
-    int digitsPerGroup;
-    int groupingCharacter;
-    int groupingCharacterLen;
-    xmlDocPtr doc;
-    xmlNodePtr node;
-    struct _xsltCompMatch *countPat;
-    struct _xsltCompMatch *fromPat;
-
-    /*
-     * accelerators
-     */
-};
-
-/**
- * xsltFormatNumberInfo,:
- *
- * This data structure lists the various parameters needed to format numbers.
- */
-typedef struct _xsltFormatNumberInfo xsltFormatNumberInfo;
-typedef xsltFormatNumberInfo *xsltFormatNumberInfoPtr;
-
-struct _xsltFormatNumberInfo {
-    int	    integer_hash;	/* Number of '#' in integer part */
-    int	    integer_digits;	/* Number of '0' in integer part */
-    int	    frac_digits;	/* Number of '0' in fractional part */
-    int	    frac_hash;		/* Number of '#' in fractional part */
-    int	    group;		/* Number of chars per display 'group' */
-    int     multiplier;		/* Scaling for percent or permille */
-    char    add_decimal;	/* Flag for whether decimal point appears in pattern */
-    char    is_multiplier_set;	/* Flag to catch multiple occurences of percent/permille */
-    char    is_negative_pattern;/* Flag for processing -ve prefix/suffix */
-};
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_XSLT_NUMBERSINTERNALS_H__ */