ExifEntry** pEntries = null;
const char* pData = null;
char buf[_IMAGE_BUFF_LENGTH] = {0, };
- char mmBuff[_IMAGE_BUFF_LENGTH] = {0, }; // to store minutes value of GPS data
- char ssBuff[_IMAGE_BUFF_LENGTH] = {0, }; // to store seconds value of GPS data
ExifContent* pExifcont[EXIF_IFD_COUNT];
- int index = 0;
char latitudeRef = 0; // to store latitude reference (quadrasphere designation 'N', 'S', 'W' or 'E')
char longitudeRef = 0; // to store longitude reference (quadrasphere designation 'N', 'S', 'W' or 'E')
unsigned int entryCount = 0;
String token[3] = {L"", };
int count = 0;
- while (strTok.HasMoreTokens())
+ while (strTok.HasMoreTokens() && count < 3)
{
strTok.GetNextToken(token[count++]);
}
String token[3] = {L"", };
int count = 0;
- while (strTok.HasMoreTokens())
+ while (strTok.HasMoreTokens() && count < 3)
{
strTok.GetNextToken(token[count++]);
}
ExifEntry** pEntries = null;
const char* pData = null;
char buf[_IMAGE_BUFF_LENGTH] = {0, };
- char mmBuff[_IMAGE_BUFF_LENGTH] = {0, }; // to store minutes value of GPS data
- char ssBuff[_IMAGE_BUFF_LENGTH] = {0, }; // to store seconds value of GPS data
ExifContent* pExifcont[EXIF_IFD_COUNT];
- int index = 0;
char latitudeRef = 0; // to store latitude reference (quadrasphere designation 'N', 'S', 'W' or 'E')
char longitudeRef = 0; // to store longitude reference (quadrasphere designation 'N', 'S', 'W' or 'E')
unsigned int entryCount = 0;
String token[3] = {L"", };
int count = 0;
- while (strTok.HasMoreTokens())
+ while (strTok.HasMoreTokens() && count < 3)
{
strTok.GetNextToken(token[count++]);
}
String token[3] = {L"", };
int count = 0;
- while (strTok.HasMoreTokens())
+ while (strTok.HasMoreTokens() && count < 3)
{
strTok.GetNextToken(token[count++]);
}