Index: icu46/source/tools/icuinfo/icuplugins_windows_sample.txt |
=================================================================== |
--- icu46/source/tools/icuinfo/icuplugins_windows_sample.txt (revision 0) |
+++ icu46/source/tools/icuinfo/icuplugins_windows_sample.txt (revision 0) |
@@ -0,0 +1,57 @@ |
+# Copyright (C) 2009-2010 IBM Corporation and Others. All Rights Reserved. |
+# |
+# This is a sample ICU Plugins control file for Windows. |
+# It's also an example control file for any platform. |
+# |
+# This file can be copied to, for example, C:\SOMEDIRECTORY\icuplugins##.txt |
+# where ## is the major and minor ICU versions (i.e. just 96 for version 9.6.3) |
+# and C:\SOMEDIRECTORY is any directory. |
+# |
+# Then, set the variable ICU_PLUGINS to C:\SOMEDIRECTORY |
+# |
+# Then, ICU will load the test plugin from either the debug or non-debug |
+# plugin DLL (depending on whether ICU is in debug or non-debug state). |
+# |
+# To see the results, run the command "icuinfo -v -L" |
+# |
+# The format of this file is pretty simple. |
+# These lines are comments. |
+# |
+# Non-comment lines have two or three elements in them, and look like this: |
+# |
+# LIBRARYNAME ENTRYPOINT [ CONFIGURATION .. ] |
+# |
+# Tabs or spaces separate the three items. |
+# |
+# LIBRARYNAME is the name of a shared library, either a short name if it is on the PATH, |
+# or a full pathname. |
+# |
+# ENTRYPOINT is the short (undecorated) symbol name of the plugin's entrypoint. |
+# see unicode/icuplug.h for information. |
+# |
+# CONFIGURATION is the entire rest of the line. It's passed as-is to the plugin. |
+# |
+# |
+# This sample file tries to load 'myPlugin'. |
+# It is in the testplug project. (You will need to rebuild either the debug or release version of this DLL.) |
+# The configuration string isn't used, but is just an example |
+ |
+## A high level test plugin that does nothing. |
+testplug.dll myPlugin hello=world |
+ |
+## A "bad" plugin that is low level but performs a malloc. |
+## Sometimes this is desired, but, note that it may cause |
+## later plugins to fail to load. |
+#testplug.dll myPluginBad hello=world |
+ |
+## A "high-level" plugin that does nothing. |
+## It will be loaded after the low level plugins. |
+#testplug.dll myPluginHigh |
+ |
+## A "low-level" plugin that does nothing. |
+## It will be loaded before the high level plugins. |
+#testplug.dll myPluginLow |
+ |
+## A low level plugin that just prints a message when uprv_malloc and related functions are called |
+## Note, it cannot be unloaded. |
+#testplug.dll debugMemoryPlugin |
Property changes on: icu46/source/tools/icuinfo/icuplugins_windows_sample.txt |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |