FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuItemFindValue.c
Go to the documentation of this file.
1#include <string.h>
2#include "FBLib_TMSOSDMenu.h"
3
4int OSDMenuItemFindValue(const char *Text)
5{
7
8 tMenu *pMenu;
9 int i, ret;
10
11 pMenu = &Menu[CurrentMenuLevel];
12
13 ret = -1;
14 if((pMenu->NrItems > 0) && Text && Text[0])
15 {
16 for(i = 0; i < pMenu->NrItems; i++)
17 if(strcmp(pMenu->Item[i].Value, Text) == 0)
18 {
19 ret = i;
20 break;
21 }
22 }
23
24 TRACEEXIT();
25 return ret;
26}
tMenu Menu[NRMENULEVELS]
Definition: OSDMenuInit.c:6
dword CurrentMenuLevel
Definition: OSDMenuInit.c:7
int OSDMenuItemFindValue(const char *Text)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
char Value[ITEMVALUESIZE]
tItem * Item