[Fedora-directory-commits] adminserver/include i18n.h,1.6,1.6.2.1
Richard Allen Megginson (rmeggins)
fedora-directory-commits at redhat.com
Mon Jul 14 20:58:48 UTC 2008
- Previous message (by thread): [Fedora-directory-commits] adminserver/include/base buffer.h, 1.4, 1.4.2.1 util.h, 1.4, 1.4.2.1 dbtbase.h, 1.4, NONE
- Next message (by thread): [Fedora-directory-commits] adminserver Makefile.am, 1.38, 1.38.2.1 aclocal.m4, 1.38.2.2, 1.38.2.3 configure, 1.42.2.2, 1.42.2.3 missing, 1.28.2.2, 1.28.2.3 install-sh, 1.28.2.2, 1.28.2.3 Makefile.in, 1.45.2.2, 1.45.2.3 depcomp, 1.28.2.2, 1.28.2.3 config.sub, 1.28.2.2, 1.28.2.3 config.guess, 1.28.2.2, 1.28.2.3 compile, 1.27.2.2, 1.27.2.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rmeggins
Update of /cvs/dirsec/adminserver/include
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9594/adminserver/include
Modified Files:
Tag: Directory_Server_8_0_Branch
i18n.h
Log Message:
remove obsolete code from 8.0 branch
Index: i18n.h
===================================================================
RCS file: /cvs/dirsec/adminserver/include/i18n.h,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -r1.6 -r1.6.2.1
--- i18n.h 9 May 2007 00:26:35 -0000 1.6
+++ i18n.h 14 Jul 2008 20:58:46 -0000 1.6.2.1
@@ -26,34 +26,6 @@
#include "base/systems.h"
#include "libadminutil/resource.h"
-typedef res_RESOURCE_TABLE RESOURCE_TABLE;
-typedef res_RESOURCE_GLOBAL RESOURCE_GLOBAL;
-
-/*******************************************************************************/
-
-/*
- * In accordance with the recommendations in the
- * "Fedora Coding Standard for Server Internationalization",
- * the following aliases are defined for fprintf, et al., and
- * these aliases should be used to clearly indicate the intended
- * destination for output.
- */
-
-#define AdminFprintf fprintf
-#define DebugFprintf fprintf
-
-#define ClientSprintf sprintf
-#define AdminSprintf sprintf
-#define DebugSprintf sprintf
-
-#define ClientFputs fputs
-#define AdminFputs fputs
-#define DebugFputs fputs
-
-/* more #define, as needed */
-
-/*******************************************************************************/
-
/*
* Function prototypes for application and libraries
*/
@@ -64,16 +36,6 @@
{
#endif
-/***************************/
-/* XP_InitStringDatabase() */
-/***************************/
-
-NSAPI_PUBLIC
-void
-XP_InitStringDatabase(char* pathCWD, char* databaseName);
-
-/* Initialize the resource string database */
-
/******************************/
/* XP_GetStringFromDatabase() */
/******************************/
@@ -84,125 +46,10 @@
char* strLanguage,
int iToken);
-/* Given the LibraryName, Language and Token, extracts the string corresponding
- to that library and token from the database in the language requested and
- returns a pointer to the string. Note: Use the macros XP_GetClientStr() and
- XP_GetAdminStr() defined below to simplify source code. */
-
-/*****************/
-/* SetLanguage() */
-/*****************/
-enum
-{
- CLIENT_LANGUAGE,
- ADMIN_LANGUAGE,
- DEFAULT_LANGUAGE
-};
-
-NSAPI_PUBLIC
-extern void
-SetLanguage(int type, char *language);
-
-/* Set language for Client, Admin and Default, XP_GetStringFromDatabase will
- base on the setting to retrieve correct string for specific language */
-
-/***********************/
-/* GetClientLanguage() */
-/***********************/
-
-NSAPI_PUBLIC
-extern char*
-GetClientLanguage(void);
-
-/* Returns a pointer to a string with the name of the language requested by
- the current client; intended to be passed to XP_GetStringFromDatabase()
- and used by the front end macro XP_GetClientStr(). */
-
-/**********************/
-/* GetAdminLanguage() */
-/**********************/
-
-NSAPI_PUBLIC
-extern char*
-GetAdminLanguage(void);
-
-/* Returns a pointer to a string with the name of the language requested by
- the administrator; intended to be passed to XP_GetStringFromDatabase()
- and used by the front end macro XP_GetAdminStr(). */
-
-/************************/
-/* GetDefaultLanguage() */
-/************************/
-
-NSAPI_PUBLIC
-extern char*
-GetDefaultLanguage(void);
-
-/* Returns a pointer to a string with the name of the default language
- for the installation from the configuration file. */
-
-/************************/
-/* GetFileForLanguage() */
-/************************/
-
-NSAPI_PUBLIC
-int
-GetFileForLanguage(char* filepath,char* language,char* existingFilepath, size_t existingSize);
-
-/* Looks for a file in the appropriate language.
-
- Input: filePath,language
- filePath is of the form "/xxx/xxx/$$LANGDIR/xxx/xxx/filename"
- or of the form "/xxx/xxx/xxx/xxx/filename".
- filename may or may not have an extension.
- language is an Accept-Language list; each language-range will be
- tried as a subdirectory name and possibly as a filename modifier.
- "*" is ignored - default always provided if needed.
- "-" is replaced by "_".
- $$LANGDIR is a special string replaced by language. It is optional.
- For the default case, $$LANGDIR/ is replaced by nothing
- (so // is not created).
-
- Returned: existingPath
- existingFilePath is the path of a satisfactory, existing file.
- if no file is found, an empty string "" is returned.
-
- int returned: -1 if no file found (existingFilePath = "")
- 0 if default file is returned
- 1 if language file is returned (any in list) */
-
-/********************/
-/* XP_AccLangList() */
-/********************/
-
-#define MAX_ACCEPT_LANGUAGE 16
-#define MAX_ACCEPT_LENGTH 18
-
-NSAPI_PUBLIC
-int
-XP_AccLangList(char* AcceptLanguage,
- ACCEPT_LANGUAGE_LIST AcceptLanguageList);
-
#ifdef __cplusplus
}
#endif
-
-/*******************************************************************************/
-
-/*
- * Function prototypes for building string database
- */
-
-extern int XP_MakeStringDatabase(void);
-
-/* Used to create the string database at build time; not used by the application
- itself. Returns 0 is successful. */
-
-extern void XP_PrintStringDatabase(void);
-
-/* DEBUG: Prints out entire string database to standard output. */
-
/*******************************************************************************/
/*
@@ -210,11 +57,6 @@
* (need one argument instead of three)
*/
-#define XP_GetClientStr(DBTTokenName) \
- XP_GetStringFromDatabase(LIBRARY_NAME, \
- GetClientLanguage(), \
- DBTTokenName)
-
#define XP_GetAdminStr(DBTTokenName) \
XP_GetStringFromDatabase(LIBRARY_NAME, \
"en", \
@@ -222,37 +64,4 @@
/*******************************************************************************/
-
-/*******************************************************************************/
-
-/*
- * Define the ResDef macro to simplify the maintenance of strings which are to
- * be added to the library or application header file (dbtxxx.h). This enables
- * source code to refer to the strings by theit TokenNames, and allows the
- * strings to be stored in the database.
- *
- * Usage: ResDef(TokenName,TokenValue,String)
- *
- * Example: ResDef(DBT_HelloWorld_, \
- * 1,"Hello, World!")
- * ResDef(DBT_TheCowJumpedOverTheMoon_, \
- * 2,"The cow jumped over the moon.")
- * ResDef(DBT_TheValueOfPiIsAbout31415926536_, \
- * 3,"The value of PI is about 3.1415926536."
- *
- * RESOURCE_STR is used by makstrdb.c only. It is not used by getstrdb.c or
- * in library or application source code.
- */
-
-#if 0
-#define BEGIN_STR(argLibraryName) \
- enum {
-#define ResDef(argToken,argID,argString) \
- argToken = argID,
-#define END_STR(argLibraryName) \
- argLibraryName ## top };
-
-#endif
-/*******************************************************************************/
-
#endif
- Previous message (by thread): [Fedora-directory-commits] adminserver/include/base buffer.h, 1.4, 1.4.2.1 util.h, 1.4, 1.4.2.1 dbtbase.h, 1.4, NONE
- Next message (by thread): [Fedora-directory-commits] adminserver Makefile.am, 1.38, 1.38.2.1 aclocal.m4, 1.38.2.2, 1.38.2.3 configure, 1.42.2.2, 1.42.2.3 missing, 1.28.2.2, 1.28.2.3 install-sh, 1.28.2.2, 1.28.2.3 Makefile.in, 1.45.2.2, 1.45.2.3 depcomp, 1.28.2.2, 1.28.2.3 config.sub, 1.28.2.2, 1.28.2.3 config.guess, 1.28.2.2, 1.28.2.3 compile, 1.27.2.2, 1.27.2.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-directory-commits
mailing list