void TrimString(char *strg);
// OSD stuff
-static char menucoltxt[][25]={"Content_Selected_Text","Content_Selected","Content_Text","Content","Content_inactive_Text","Content_inactive","Head_Text","Head"};
+static char menucoltxt[][25]={
+ "Content_Selected_Text",
+ "Content_Selected",
+ "Content_Text",
+ "Content",
+ "Content_inactive_Text",
+ "Content_inactive",
+ "Head_Text",
+ "Head"
+};
static char spres[][5]={"","_crt","_lcd"};
#define LIST_STEP 10
int get_instance(void)
{
-FILE *fh;
-int rval=0;
+ FILE *fh;
+ int rval=0;
if((fh=fopen(INST_FILE,"r"))!=NULL)
{
void put_instance(int pval)
{
-FILE *fh;
+ FILE *fh;
if(pval)
{
char *strxchr(char *xstr, char srch)
{
-int quota=0;
-char *resptr=xstr;
+ int quota=0;
+ char *resptr=xstr;
if(resptr)
{
void TrimString(char *strg)
{
-char *pt1=strg, *pt2=strg;
+ char *pt1=strg, *pt2=strg;
while(*pt2 && *pt2<=' ')
{
int GetLine(char *buffer, int size, PFSTRUCT fstruct)
{
-int rv=0;
-char *pt1;
+ int rv=0;
+ char *pt1;
if(fstruct->fnum<0)
{
int ExistFile(char *fname)
{
-FILE *efh;
+ FILE *efh;
if((efh=fopen(fname,"r"))==NULL)
{
int FileContainText(char *line)
{
-int rv=0;
-long flength;
-char *pt1,*tline=strdup(line),*fbuf=NULL;
-FILE *ffh;
+ int rv=0;
+ long flength;
+ char *pt1,*tline=strdup(line),*fbuf=NULL;
+ FILE *ffh;
if((pt1=strchr(tline,' '))!=NULL)
{
int Read_Neutrino_Cfg(char *entry)
{
-FILE *nfh;
-char tstr [512], *cfptr=NULL;
-int rv=-1;
+ FILE *nfh;
+ char tstr [512], *cfptr=NULL;
+ int rv=-1;
if((nfh=fopen(NCF_FILE,"r"))!=NULL)
{
}
}
}
-// printf("%s\n%s=%s -> %d\n",tstr,entry,cfptr,rv);
+ //printf("%s\n%s=%s -> %d\n",tstr,entry,cfptr,rv);
}
fclose(nfh);
}
int IsMenu(char *buf)
{
-int i, res=0;
+ int i, res=0;
for(i=TYP_MENU; !res && i<=TYP_MENUSOFF; i++)
{
void OnMenuClose(char *cmd, char *dep)
{
-int res=1;
+ int res=1;
if(dep)
{
int Check_Config(void)
{
-int rv=-1, level=0;
-char *pt1,*pt2;
-FSTRUCT fstr;
+ int rv=-1, level=0;
+ char *pt1,*pt2;
+ FSTRUCT fstr;
if((fstr.fh[0]=fopen(CFG_FILE,"r"))!=NULL)
{
int Clear_List(MENU *m, int mode)
{
-int i;
-PLISTENTRY entr;
+ int i;
+ PLISTENTRY entr;
if(m->menact)
{
int Get_Selection(MENU *m)
{
-int rv=1,rccode, mloop=1,i,j,first,last,active,knew=1;
-time_t tm1,tm2;
+ int rv=1,rccode, mloop=1,i,j,first,last,active,knew=1;
+ time_t tm1,tm2;
if(m->num_active)
{
int AddListEntry(MENU *m, char *line, int pos)
{
-int i,found=0,pfound=0;
-PLISTENTRY entr;
-char *ptr1,*ptr2,*ptr3,*ptr4, *wstr;
-
+ int i,found=0,pfound=0;
+ PLISTENTRY entr;
+ char *ptr1,*ptr2,*ptr3,*ptr4, *wstr;
if(!strlen(line))
{
int Get_Menu(int showwait)
{
-int rv=-1, loop=1, mlevel=0, clevel=0, pos=0;
-char *pt1,*pt2;
-FSTRUCT fstr;
+ int rv=-1, loop=1, mlevel=0, clevel=0, pos=0;
+ char *pt1,*pt2;
+ FSTRUCT fstr;
if(showwait && menu.headerwait[menu.act_header] && menu.headertxt[menu.act_header])
{
void clean_string(char *trstr, char *lcstr)
{
-int i;
-char *lcdptr,*lcptr,*tptr;
+ int i;
+ char *lcdptr,*lcptr,*tptr;
lcdptr=lcstr;
lcptr=trstr;
int main (int argc, char **argv)
{
-int index=0,cindex=0,mainloop=1,dloop=1,tv, spr;
-char tstr[BUFSIZE], *rptr;
-PLISTENTRY pl;
+ int index=0,cindex=0,mainloop=1,dloop=1,tv, spr;
+ char tstr[BUFSIZE], *rptr;
+ PLISTENTRY pl;
printf("shellexec Version %.2f\n",SH_VERSION);
for(tv=1; tv<argc; tv++)
//InitVFD();
//init framebuffer
-
if(ioctl(fb, FBIOGET_FSCREENINFO, &fix_screeninfo) == -1)
{
perror("shellexec <FBIOGET_FSCREENINFO>\n");