| 2194 | // |
| 2195 | |
| 2196 | static TEXT *gen_name(TEXT* const string, const ref* reference, bool as_blob) |
| 2197 | { |
| 2198 | if (reference->ref_field->fld_array_info && !as_blob) |
| 2199 | fb_utils::snprintf(string, MAX_REF_SIZE, "gds__%d", |
| 2200 | reference->ref_field->fld_array_info->ary_ident); |
| 2201 | else |
| 2202 | fb_utils::snprintf(string, MAX_REF_SIZE, "gds__%d.gds__%d", |
| 2203 | reference->ref_port->por_ident, reference->ref_ident); |
| 2204 | |
| 2205 | return string; |
| 2206 | } |
| 2207 | |
| 2208 | |
| 2209 | //____________________________________________________________ |
no test coverage detected