FireBirdLib - Topfield TMS PVR TAP Programming Library
DST_GetDefaultDSTRule.c
Go to the documentation of this file.
1#include <string.h>
2#include "FBLib_time.h"
3
5{
7
8 char DefaultRule[80];
9
12 HDD_ChangeDir("/ProgramFiles/Settings");
14 {
15 if(INIGetString("DefaultRule", DefaultRule, "", 80))
16 {
17 LowerCase(DefaultRule);
18 if(strcmp(DefaultRule, "europe") == 0) DST_SetDSTRule(DSTR_Europe);
19 else if(strcmp(DefaultRule, "manual") == 0) DST_SetDSTRule(DSTR_Manual);
20 }
21 }
24
25 TRACEEXIT();
26}
void DST_GetDefaultDSTRule(void)
#define MANUALDSTINI
Definition: FBLib_time.h:6
bool HDD_ChangeDir(const char *Dir)
Definition: HDD_ChangeDir.c:5
void INICloseFile(void)
Definition: INICloseFile.c:5
bool INIGetString(char *Key, char *Value, char *DefaultValue, dword MaxLength)
Definition: INIGetString.c:5
INILOCATION INIOpenFile(char *FileName, char *AppName)
Definition: INIOpenFile.c:9
bool HDD_TAP_PushDir(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
@ DSTR_Firmware
Definition: libFireBird.h:2697
@ DSTR_Europe
Definition: libFireBird.h:2698
@ DSTR_Manual
Definition: libFireBird.h:2699
@ INILOCATION_NewFile
Definition: libFireBird.h:2002
#define TRACEENTER()
Definition: libFireBird.h:1243
bool HDD_TAP_PopDir(void)
Definition: HDD_TAP_PopDir.c:3
void DST_SetDSTRule(tDSTRule NewDSTRule)
Definition: DST_SetDSTRule.c:6
void LowerCase(char *string)
Definition: LowerCase.c:5