Dead code removal

This commit is contained in:
Shahram Najm 2023-06-26 16:25:57 +01:00
parent 132342b683
commit 9b9b649b9e
2 changed files with 48 additions and 41 deletions

View File

@ -127,47 +127,8 @@ static void dump(grib_action* act, FILE* f, int lvl)
grib_context_print(act->context, f, "%s[%d] %s \n", act->op, a->len, act->name);
}
// #define F(x) if (flg & x) { fprintf(f, "%s=>1,", #x); flg &= !x; }
// static int count = 0;
// static void xref(grib_action* act, FILE* f, const char* path)
// {
// grib_action_gen* a = (grib_action_gen*)act;
// unsigned long flg = act->flags;
// int position = a->len > 0 ? count++ : -1;
// fprintf(f, "bless({path=>'%s',size => %ld, name=> '%s', position=> %d, ", path, (long)a->len, act->name, position);
// fprintf(f, " params=> [");
// grib_arguments_print(act->context, a->params, NULL);
// fprintf(f, "], flags=> {");
// F(GRIB_ACCESSOR_FLAG_READ_ONLY);
// F(GRIB_ACCESSOR_FLAG_DUMP);
// F(GRIB_ACCESSOR_FLAG_EDITION_SPECIFIC);
// F(GRIB_ACCESSOR_FLAG_CAN_BE_MISSING);
// F(GRIB_ACCESSOR_FLAG_HIDDEN);
// F(GRIB_ACCESSOR_FLAG_CONSTRAINT);
// F(GRIB_ACCESSOR_FLAG_NO_COPY);
// F(GRIB_ACCESSOR_FLAG_COPY_OK);
// F(GRIB_ACCESSOR_FLAG_FUNCTION);
// F(GRIB_ACCESSOR_FLAG_DATA);
// F(GRIB_ACCESSOR_FLAG_NO_FAIL);
// F(GRIB_ACCESSOR_FLAG_TRANSIENT);
// F(GRIB_ACCESSOR_FLAG_STRING_TYPE);
// F(GRIB_ACCESSOR_FLAG_LONG_TYPE);
// F(GRIB_ACCESSOR_FLAG_DOUBLE_TYPE);
// /* make sure all flags are processed */
// if (flg) {
// printf("FLG = %ld\n", (long)flg);
// }
// Assert(flg == 0);
// fprintf(f, "}, defaults=> [");
// grib_arguments_print(act->context, act->default_value, NULL);
// fprintf(f, "]}, 'xref::%s'),\n", act->op);
// }
// For xref implementation see
// src/deprecated/action_class_gen.cc
static void xref(grib_action* act, FILE* f, const char* path)
{

View File

@ -0,0 +1,46 @@
// #define F(x) if (flg & x) { fprintf(f, "%s=>1,", #x); flg &= !x; }
// static int count = 0;
// static void xref(grib_action* act, FILE* f, const char* path)
// {
// grib_action_gen* a = (grib_action_gen*)act;
// unsigned long flg = act->flags;
// int position = a->len > 0 ? count++ : -1;
// fprintf(f, "bless({path=>'%s',size => %ld, name=> '%s', position=> %d, ", path, (long)a->len, act->name, position);
// fprintf(f, " params=> [");
// grib_arguments_print(act->context, a->params, NULL);
// fprintf(f, "], flags=> {");
// F(GRIB_ACCESSOR_FLAG_READ_ONLY);
// F(GRIB_ACCESSOR_FLAG_DUMP);
// F(GRIB_ACCESSOR_FLAG_EDITION_SPECIFIC);
// F(GRIB_ACCESSOR_FLAG_CAN_BE_MISSING);
// F(GRIB_ACCESSOR_FLAG_HIDDEN);
// F(GRIB_ACCESSOR_FLAG_CONSTRAINT);
// F(GRIB_ACCESSOR_FLAG_NO_COPY);
// F(GRIB_ACCESSOR_FLAG_COPY_OK);
// F(GRIB_ACCESSOR_FLAG_FUNCTION);
// F(GRIB_ACCESSOR_FLAG_DATA);
// F(GRIB_ACCESSOR_FLAG_NO_FAIL);
// F(GRIB_ACCESSOR_FLAG_TRANSIENT);
// F(GRIB_ACCESSOR_FLAG_STRING_TYPE);
// F(GRIB_ACCESSOR_FLAG_LONG_TYPE);
// F(GRIB_ACCESSOR_FLAG_DOUBLE_TYPE);
// /* make sure all flags are processed */
// if (flg) {
// printf("FLG = %ld\n", (long)flg);
// }
// Assert(flg == 0);
// fprintf(f, "}, defaults=> [");
// grib_arguments_print(act->context, act->default_value, NULL);
// fprintf(f, "]}, 'xref::%s'),\n", act->op);
// }
static void xref(grib_action* act, FILE* f, const char* path)
{
Assert(!"xref is disabled");
}