434{
435
436
437
438
439 #define ntypes 3
440 PJ_TYPE types[
ntypes] = {PJ_TYPE_PROJECTED_CRS, PJ_TYPE_GEOGRAPHIC_CRS, PJ_TYPE_COMPOUND_CRS};
441 uint32_t j;
442
443 for (j = 0; j <
ntypes; j++)
444 {
445 PJ_CONTEXT *ctx = NULL;
446 int allow_deprecated = 0;
447 PJ_TYPE
type = types[j];
448 PROJ_STRING_LIST codes_ptr = proj_get_codes_from_database(ctx, auth_name, type, allow_deprecated);
449 PROJ_STRING_LIST codes = codes_ptr;
450 const char *code;
451 while(codes && *codes)
452 {
453
454 code = *codes++;
455
457
458
462 }
463
464 proj_string_list_destroy(codes_ptr);
465 }
466}
static void srs_state_memcheck(struct srs_data *state)
struct srs_entry * entries