PHP 8.2.30
Preview: ulistformatter.h Size: 10.78 KB
//opt/alt/alt-nodejs18/root/usr/include/unicode/ulistformatter.h

// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
*****************************************************************************************
* Copyright (C) 2015-2016, International Business Machines
* Corporation and others. All Rights Reserved.
*****************************************************************************************
*/

#ifndef ULISTFORMATTER_H
#define ULISTFORMATTER_H

#include "unicode/utypes.h"

#if !UCONFIG_NO_FORMATTING

#include "unicode/uformattedvalue.h"

#if U_SHOW_CPLUSPLUS_API
#include "unicode/localpointer.h"
#endif   // U_SHOW_CPLUSPLUS_API

/**
 * \file
 * \brief C API: Format a list in a locale-appropriate way.
 *
 * A UListFormatter is used to format a list of items in a locale-appropriate way, 
 * using data from CLDR.
 * Example: Input data ["Alice", "Bob", "Charlie", "Delta"] will be formatted
 * as "Alice, Bob, Charlie, and Delta" in English.
 */

/**
 * Opaque UListFormatter object for use in C
 * @stable ICU 55
 */
struct UListFormatter;
typedef struct UListFormatter UListFormatter;  /**< C typedef for struct UListFormatter. @stable ICU 55 */

struct UFormattedList;
/**
 * Opaque struct to contain the results of a UListFormatter operation.
 * @stable ICU 64
 */
typedef struct UFormattedList UFormattedList;

/**
 * FieldPosition and UFieldPosition selectors for format fields
 * defined by ListFormatter.
 * @stable ICU 63
 */
typedef enum UListFormatterField {
    /**
     * The literal text in the result which came from the resources.
     * @stable ICU 63
     */
    ULISTFMT_LITERAL_FIELD,
    /**
     * The element text in the result which came from the input strings.
     * @stable ICU 63
     */
    ULISTFMT_ELEMENT_FIELD
} UListFormatterField;

/**
 * Type of meaning expressed by the list.
 *
 * @stable ICU 67
 */
typedef enum UListFormatterType {
    /**
     * Conjunction formatting, e.g. "Alice, Bob, Charlie, and Delta".
     *
     * @stable ICU 67
     */
    ULISTFMT_TYPE_AND,

    /**
     * Disjunction (or alternative, or simply one of) formatting, e.g.
     * "Alice, Bob, Charlie, or Delta".
     *
     * @stable ICU 67
     */
    ULISTFMT_TYPE_OR,

    /**
     * Formatting of a list of values with units, e.g. "5 pounds, 12 ounces".
     *
     * @stable ICU 67
     */
    ULISTFMT_TYPE_UNITS
} UListFormatterType;

/**
 * Verbosity level of the list patterns.
 *
 * @stable ICU 67
 */
typedef enum UListFormatterWidth {
    /**
     * Use list formatting with full words (no abbreviations) when possible.
     *
     * @stable ICU 67
     */
    ULISTFMT_WIDTH_WIDE,

    /**
     * Use list formatting of typical length.
     * @stable ICU 67
     */
    ULISTFMT_WIDTH_SHORT,

    /**
     * Use list formatting of the shortest possible length.
     * @stable ICU 67
     */
    ULISTFMT_WIDTH_NARROW,
} UListFormatterWidth;

/**
 * Open a new UListFormatter object using the rules for a given locale.
 * The object will be initialized with AND type and WIDE width.
 *
 * @param locale
 *            The locale whose rules should be used; may be NULL for
 *            default locale.
 * @param status
 *            A pointer to a standard ICU UErrorCode (input/output parameter).
 *            Its input value must pass the U_SUCCESS() test, or else the
 *            function returns immediately. The caller should check its output
 *            value with U_FAILURE(), or use with function chaining (see User
 *            Guide for details).
 * @return
 *            A pointer to a UListFormatter object for the specified locale,
 *            or NULL if an error occurred.
 * @stable ICU 55
 */
U_CAPI UListFormatter* U_EXPORT2
ulistfmt_open(const char*  locale,
              UErrorCode*  status);

/**
 * Open a new UListFormatter object appropriate for the given locale, list type,
 * and style.
 *
 * @param locale
 *            The locale whose rules should be used; may be NULL for
 *            default locale.
 * @param type
 *            The type of list formatting to use.
 * @param width
 *            The width of formatting to use.
 * @param status
 *            A pointer to a standard ICU UErrorCode (input/output parameter).
 *            Its input value must pass the U_SUCCESS() test, or else the
 *            function returns immediately. The caller should check its output
 *            value with U_FAILURE(), or use with function chaining (see User
 *            Guide for details).
 * @return
 *            A pointer to a UListFormatter object for the specified locale,
 *            or NULL if an error occurred.
 * @stable ICU 67
 */
U_CAPI UListFormatter* U_EXPORT2
ulistfmt_openForType(const char*  locale, UListFormatterType type,
                     UListFormatterWidth width, UErrorCode*  status);

/**
 * Close a UListFormatter object. Once closed it may no longer be used.
 * @param listfmt
 *            The UListFormatter object to close.
 * @stable ICU 55
 */
U_CAPI void U_EXPORT2
ulistfmt_close(UListFormatter *listfmt);

/**
 * Creates an object to hold the result of a UListFormatter
 * operation. The object can be used repeatedly; it is cleared whenever
 * passed to a format function.
 *
 * @param ec Set if an error occurs.
 * @return A pointer needing ownership.
 * @stable ICU 64
 */
U_CAPI UFormattedList* U_EXPORT2
ulistfmt_openResult(UErrorCode* ec);

/**
 * Returns a representation of a UFormattedList as a UFormattedValue,
 * which can be subsequently passed to any API requiring that type.
 *
 * The returned object is owned by the UFormattedList and is valid
 * only as long as the UFormattedList is present and unchanged in memory.
 *
 * You can think of this method as a cast between types.
 *
 * When calling ufmtval_nextPosition():
 * The fields are returned from start to end. The special field category
 * UFIELD_CATEGORY_LIST_SPAN is used to indicate which argument
 * was inserted at the given position. The span category will
 * always occur before the corresponding instance of UFIELD_CATEGORY_LIST
 * in the ufmtval_nextPosition() iterator.
 *
 * @param uresult The object containing the formatted string.
 * @param ec Set if an error occurs.
 * @return A UFormattedValue owned by the input object.
 * @stable ICU 64
 */
U_CAPI const UFormattedValue* U_EXPORT2
ulistfmt_resultAsValue(const UFormattedList* uresult, UErrorCode* ec);

/**
 * Releases the UFormattedList created by ulistfmt_openResult().
 *
 * @param uresult The object to release.
 * @stable ICU 64
 */
U_CAPI void U_EXPORT2
ulistfmt_closeResult(UFormattedList* uresult);


#if U_SHOW_CPLUSPLUS_API

U_NAMESPACE_BEGIN

/**
 * \class LocalUListFormatterPointer
 * "Smart pointer" class, closes a UListFormatter via ulistfmt_close().
 * For most methods see the LocalPointerBase base class.
 *
 * @see LocalPointerBase
 * @see LocalPointer
 * @stable ICU 55
 */
U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close);

/**
 * \class LocalUFormattedListPointer
 * "Smart pointer" class, closes a UFormattedList via ulistfmt_closeResult().
 * For most methods see the LocalPointerBase base class.
 *
 * @see LocalPointerBase
 * @see LocalPointer
 * @stable ICU 64
 */
U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult);

U_NAMESPACE_END

#endif

/**
 * Formats a list of strings using the conventions established for the
 * UListFormatter object.
 * @param listfmt
 *            The UListFormatter object specifying the list conventions.
 * @param strings
 *            An array of pointers to UChar strings; the array length is
 *            specified by stringCount. Must be non-NULL if stringCount > 0.
 * @param stringLengths
 *            An array of string lengths corresponding to the strings[]
 *            parameter; any individual length value may be negative to indicate
 *            that the corresponding strings[] entry is 0-terminated, or
 *            stringLengths itself may be NULL if all of the strings are
 *            0-terminated. If non-NULL, the stringLengths array must have
 *            stringCount entries.
 * @param stringCount
 *            the number of entries in strings[], and the number of entries
 *            in the stringLengths array if it is not NULL. Must be >= 0.
 * @param result
 *            A pointer to a buffer to receive the formatted list.
 * @param resultCapacity
 *            The maximum size of result.
 * @param status
 *            A pointer to a standard ICU UErrorCode (input/output parameter).
 *            Its input value must pass the U_SUCCESS() test, or else the
 *            function returns immediately. The caller should check its output
 *            value with U_FAILURE(), or use with function chaining (see User
 *            Guide for details).
 * @return
 *            The total buffer size needed; if greater than resultLength, the
 *            output was truncated. May be <=0 if unable to determine the
 *            total buffer size needed (e.g. for illegal arguments).
 * @stable ICU 55
 */
U_CAPI int32_t U_EXPORT2
ulistfmt_format(const UListFormatter* listfmt,
                const UChar* const strings[],
                const int32_t *    stringLengths,
                int32_t            stringCount,
                UChar*             result,
                int32_t            resultCapacity,
                UErrorCode*        status);

/**
 * Formats a list of strings to a UFormattedList, which exposes more
 * information than the string exported by ulistfmt_format().
 *
 * @param listfmt
 *            The UListFormatter object specifying the list conventions.
 * @param strings
 *            An array of pointers to UChar strings; the array length is
 *            specified by stringCount. Must be non-NULL if stringCount > 0.
 * @param stringLengths
 *            An array of string lengths corresponding to the strings[]
 *            parameter; any individual length value may be negative to indicate
 *            that the corresponding strings[] entry is 0-terminated, or
 *            stringLengths itself may be NULL if all of the strings are
 *            0-terminated. If non-NULL, the stringLengths array must have
 *            stringCount entries.
 * @param stringCount
 *            the number of entries in strings[], and the number of entries
 *            in the stringLengths array if it is not NULL. Must be >= 0.
 * @param uresult
 *            The object in which to store the result of the list formatting
 *            operation. See ulistfmt_openResult().
 * @param status
 *            Error code set if an error occurred during formatting.
 * @stable ICU 64
 */
U_CAPI void U_EXPORT2
ulistfmt_formatStringsToResult(
                const UListFormatter* listfmt,
                const UChar* const strings[],
                const int32_t *    stringLengths,
                int32_t            stringCount,
                UFormattedList*    uresult,
                UErrorCode*        status);

#endif /* #if !UCONFIG_NO_FORMATTING */

#endif

Directory Contents

Dirs: 0 × Files: 197

Name Size Perms Modified Actions
26.54 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.54 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
9.99 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
27.86 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
10.75 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.80 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.48 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
106.52 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.47 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
25.42 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.22 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
24.06 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
24.00 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
13.78 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
56.30 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.88 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
3.67 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.30 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
4.02 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
40.72 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
1.19 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.94 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
87.54 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.08 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.30 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
38.23 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
3.85 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
49.26 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
18.63 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
28.64 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.69 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.73 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
2.08 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
4.84 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.70 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.37 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
24.45 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
12.50 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.15 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
9.75 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
3.03 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
3.35 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
30.03 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
1.02 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
12.10 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
12.71 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.59 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
11.08 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
26.83 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
19.44 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.12 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
48.27 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
11.42 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
107.38 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
4.69 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
33.72 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
44.21 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
34.73 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
30.97 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
2.25 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
90.03 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
25.32 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
50.26 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
7.23 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
3.08 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.57 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
27.80 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
25.25 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
20.64 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
3.49 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.32 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
32.07 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
49.92 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
15.77 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
84.45 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
9.20 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
22.36 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
9.38 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
18.11 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.10 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.44 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
22.24 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
14.35 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
12.60 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.88 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
45.65 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
71.85 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
11.19 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
1.05 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
9.96 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.79 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
10.05 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
15.50 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
21.44 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
4.28 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
36.94 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
45.67 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
3.40 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
4.91 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
7.42 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
65.83 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
42.96 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
16.85 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
34.86 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
6.13 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
89.61 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
12.71 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
24.43 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
64.28 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
15.21 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.35 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
145.70 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
22.56 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.48 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
13.42 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
11.21 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
83.46 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.24 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.58 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.98 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
62.70 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
9.82 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
12.31 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.54 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
22.51 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
14.69 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
16.72 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
62.36 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
15.63 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
11.93 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
30.13 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
5.94 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.86 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
7.79 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
4.41 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
10.97 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
8.09 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
12.25 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
2.06 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
33.43 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
22.75 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
10.48 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
10.78 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
54.66 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.35 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
16.72 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
11.30 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
15.00 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
1.34 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
24.25 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
8.30 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
4.00 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
4.05 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.10 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
3.38 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
66.85 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
171.35 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.55 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
25.71 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
55.16 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
19.68 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
5.23 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
15.35 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
7.26 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
10.66 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
8.79 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
71.99 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
9.81 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
16.98 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
140.82 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.38 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
36.65 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
27.80 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
39.21 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
45.61 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
9.63 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
18.00 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.46 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
80.32 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
8.19 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
38.56 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
1.89 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
72.13 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
3.15 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
58.10 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
7.87 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
30.83 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
23.35 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
763 B lrw-r--r-- 2024-04-01 15:23:55
Edit Download
45.80 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
13.78 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
17.18 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
25.54 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download
31.06 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
6.33 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
5.99 KB lrw-r--r-- 2024-04-01 15:23:55
Edit Download
20.69 KB lrw-r--r-- 2024-04-01 15:23:56
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).