From: Nate B. <n0...@us...> - 2003-08-21 22:30:53
|
Update of /cvsroot/hamlib/hamlib/tests In directory sc8-pr-cvs1:/tmp/cvs-serv14179/tests Modified Files: testloc.c Log Message: 2003-08-21 Update testloc.c -- added error checking for longlat2locator() return value. Index: testloc.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/tests/testloc.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** testloc.c 21 Aug 2003 20:22:06 -0000 1.6 --- testloc.c 21 Aug 2003 20:37:10 -0000 1.7 *************** *** 46,50 **** printf(" Recoded lat: %f\n", lat1); ! longlat2locator(lon1, lat1, recodedloc, locator_length); printf(" Recoded: %s\n", recodedloc); --- 46,54 ---- printf(" Recoded lat: %f\n", lat1); ! retcode = longlat2locator(lon1, lat1, recodedloc, locator_length); ! if (retcode != RIG_OK) { ! fprintf(stderr, "longlat2locator() failed, precision out of range.\n"); ! exit(2); ! } printf(" Recoded: %s\n", recodedloc); *************** *** 69,79 **** printf(" Recoded lat: %f\n", lat2); ! longlat2locator(lon2, lat2, recodedloc, locator_length); printf(" Recoded: %s\n", recodedloc); retcode = qrb(lon1, lat1, lon2, lat2, &distance, &az); if (retcode != 0) { ! fprintf(stderr, "QRB error: %d\n", retcode); ! exit(2); } dec2dms(az, °, &min, &sec); --- 73,87 ---- printf(" Recoded lat: %f\n", lat2); ! retcode = longlat2locator(lon2, lat2, recodedloc, locator_length); ! if (retcode != RIG_OK) { ! fprintf(stderr, "longlat2locator() failed, precision out of range.\n"); ! exit(2); ! } printf(" Recoded: %s\n", recodedloc); retcode = qrb(lon1, lat1, lon2, lat2, &distance, &az); if (retcode != 0) { ! fprintf(stderr, "QRB error: %d\n", retcode); ! exit(2); } dec2dms(az, °, &min, &sec); *************** *** 81,84 **** printf("Bearing: %f, %d° %d' %.2f\"\n", az, deg, min, sec); ! return 0; } --- 89,92 ---- printf("Bearing: %f, %d° %d' %.2f\"\n", az, deg, min, sec); ! exit(0); } |