2
* @file NMEPluginUppercase.h
3
* @brief NME optional plugin for cnverting text to uppercase.
4
* @author Yves Piguet. Copyright 2007-2008, Yves Piguet.
7
/* License: new BSD license (see NME.h) */
9
#ifndef __NMEPluginUppercase__
10
#define __NMEPluginUppercase__
18
/** Plugin implementation for reversing text
19
@param[in] name plugin name, such as "reverse"
20
@param[in] nameLen length of name
21
@param[in] data data text
22
@param[in] dataLen length of data
23
@param[in,out] context current context
24
@param[in] userData pointer passed from the parser, as specified in NMEPlugin
25
@return error code (kNMEErrOk for success)
32
NMEErr NMEPluginUppercase(NMEConstText name, NMEInt nameLen,
33
NMEConstText data, NMEInt dataLen,
37
/// NMEPlugin entry for table of plugins
38
#define NMEPluginUppercaseEntry \
39
{"uppercase", kNMEPluginOptReparseOutput, NMEPluginUppercase, NULL}