2
* @file NMEPluginUppercase.c
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 header file) */
9
#include "NMEPluginUppercase.h"
11
NMEErr NMEPluginUppercase(NMEConstText name, NMEInt nameLen,
12
NMEConstText data, NMEInt dataLen,
22
for (i = 0; i < dataLen; i++)
24
c = data[i] >= 'a' && data[i] <= 'z'
25
? data[i] + 'A' - 'a' : data[i];
26
if (!NMEAddString(&c, 1, '\0', context))
27
return kNMEErrNotEnoughMemory;