Fix compiler warnings: sketch/cardreader.cpp: In member function 'void CardReader::openFile(const char*, bool, bool)':
sketch/cardreader.cpp:350:25: warning: ordered comparison of pointer with integer zero [-Wextra] sketch/cardreader.cpp:355:22: warning: ordered comparison of pointer with integer zero [-Wextra]
This commit is contained in:
parent
5f4380cafb
commit
7a6cbf75b9
|
|
@ -343,16 +343,16 @@ void CardReader::openFile(const char* name,bool read, bool replace_current/*=tru
|
||||||
curDir=&root;
|
curDir=&root;
|
||||||
const char *fname=name;
|
const char *fname=name;
|
||||||
|
|
||||||
char *dirname_start,*dirname_end;
|
const char *dirname_start,*dirname_end;
|
||||||
if(name[0]=='/')
|
if(name[0]=='/')
|
||||||
{
|
{
|
||||||
dirname_start=strchr(name,'/')+1;
|
dirname_start = name + 1;
|
||||||
while(dirname_start>0)
|
while(*dirname_start)
|
||||||
{
|
{
|
||||||
dirname_end=strchr(dirname_start,'/');
|
dirname_end=strchr(dirname_start,'/');
|
||||||
//SERIAL_ECHO("start:");SERIAL_ECHOLN((int)(dirname_start-name));
|
//SERIAL_ECHO("start:");SERIAL_ECHOLN((int)(dirname_start-name));
|
||||||
//SERIAL_ECHO("end :");SERIAL_ECHOLN((int)(dirname_end-name));
|
//SERIAL_ECHO("end :");SERIAL_ECHOLN((int)(dirname_end-name));
|
||||||
if(dirname_end>0 && dirname_end>dirname_start)
|
if(dirname_end && dirname_end>dirname_start)
|
||||||
{
|
{
|
||||||
char subdirname[13];
|
char subdirname[13];
|
||||||
strncpy(subdirname, dirname_start, dirname_end-dirname_start);
|
strncpy(subdirname, dirname_start, dirname_end-dirname_start);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue