intl/icu/source/io/ucln_io.h

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 /*
     2 ******************************************************************************
     3 *                                                                            *
     4 * Copyright (C) 2001-2011, International Business Machines                   *
     5 *                Corporation and others. All Rights Reserved.                *
     6 *                                                                            *
     7 ******************************************************************************
     8 *   file name:  ucln_io.h
     9 *   encoding:   US-ASCII
    10 *   tab size:   8 (not used)
    11 *   indentation:4
    12 *
    13 *   created on: 2006August11
    14 *   created by: George Rhoten
    15 */
    17 #ifndef __UCLN_IO_H__
    18 #define __UCLN_IO_H__
    20 #include "unicode/utypes.h"
    21 #include "ucln.h"
    23 /*
    24 Please keep the order of enums declared in same order
    25 as the functions are suppose to be called. */
    26 typedef enum ECleanupIOType {
    27     UCLN_IO_START = -1,
    28     UCLN_IO_LOCBUND,
    29     UCLN_IO_PRINTF,
    30     UCLN_IO_COUNT /* This must be last */
    31 } ECleanupIOType;
    33 /* Main library cleanup registration function. */
    34 /* See common/ucln.h for details on adding a cleanup function. */
    35 U_CFUNC void U_EXPORT2 ucln_io_registerCleanup(ECleanupIOType type,
    36                                                  cleanupFunc *func);
    38 #endif

mercurial