static Boolean MainFormHandleEvent(EventPtr eventP)
{
Boolean handled = false;
FormType * frmP;
long lBytesRead = 0;
switch (eventP->eType)
{
case nilEvent:
int iLastPos = 0;
int iPos = 0;
do
{
if (GpsCheckForData(&lBytesRead, NULL) == GPSERROR_NONE)
{
if (lBytesRead)
{
GPSDATASTRUCT gpsData;
GpsGetData(&gpsData);
.
// Check the latest data here
.
.
}
}
}
}
}