nyctergatis.com

Contact

Projects
Sysquake Remote Live
NME
PDF
Hike
Sudoku
GifBuilder
jpeglib for Palm OS
MySQL Client
Cross-GCC for Mac OS
NMEPluginUppercase.c
Go to the documentation of this file.
00001 
00008 /* License: new BSD license (see header file) */
00009 
00010 #include "NMEPluginUppercase.h"
00011 
00012 NMEErr NMEPluginUppercase(NMEConstText name, NMEInt nameLen,
00013         NMEConstText data, NMEInt dataLen,
00014         NMEContext *context,
00015         void *userData)
00016 {
00017     NMEInt i;
00018     NMEChar c;
00019     (void)name;
00020     (void)nameLen;
00021     (void)userData;
00022     
00023     for (i = 0; i < dataLen; i++)
00024     {
00025         c = data[i] >= 'a' && data[i] <= 'z'
00026                 ? data[i] + 'A' - 'a' : data[i];
00027         if (!NMEAddString(&c, 1, '\0', context))
00028             return kNMEErrNotEnoughMemory;
00029     }
00030     
00031     return kNMEErrOk;
00032 }
Generated by Doxygen.
Copyright 2007-2013, Yves Piguet.
All rights reserved.