Subversion 1.6.16
|
00001 /** 00002 * @copyright 00003 * ==================================================================== 00004 * Copyright (c) 2000-2005, 2008 CollabNet. All rights reserved. 00005 * 00006 * This software is licensed as described in the file COPYING, which 00007 * you should have received as part of this distribution. The terms 00008 * are also available at http://subversion.tigris.org/license-1.html. 00009 * If newer versions of this license are posted there, you may use a 00010 * newer version instead, at your option. 00011 * 00012 * This software consists of voluntary contributions made by many 00013 * individuals. For exact contribution history, see the revision 00014 * history and logs, available at http://subversion.tigris.org/. 00015 * ==================================================================== 00016 * @endcopyright 00017 * 00018 * @file svn_nls.h 00019 * @brief Support functions for NLS programs 00020 */ 00021 00022 00023 00024 #ifndef SVN_NLS_H 00025 #define SVN_NLS_H 00026 00027 #include "svn_types.h" 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif /* __cplusplus */ 00032 00033 /** Set up the NLS. 00034 * Return the error @c APR_EINVAL or @c APR_INCOMPLETE if an 00035 * error occurs. 00036 * 00037 * @note This function is for bindings. You should usually 00038 * use svn_cmdline_init() instead of calling this 00039 * function directly. This function should be called 00040 * after initializing APR. 00041 * 00042 * @since New in 1.3. 00043 */ 00044 svn_error_t * 00045 svn_nls_init(void); 00046 00047 #ifdef __cplusplus 00048 } 00049 #endif /* __cplusplus */ 00050 00051 #endif /* SVN_NLS_H */