X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Frecctrl.c;h=5205cd3fc1e5a7d46d80c63826b3c984181ebf97;hb=a9eae0225b1a51b0257f80d9da9f95475dd04f53;hp=0a9fc80a98293fb52edda1a32914f7cc580a2aa7;hpb=22963c0b23a178529bc71e5879c7e4f9c3c9b7f9;p=idzebra-moved-to-github.git diff --git a/recctrl/recctrl.c b/recctrl/recctrl.c index 0a9fc80..5205cd3 100644 --- a/recctrl/recctrl.c +++ b/recctrl/recctrl.c @@ -1,4 +1,4 @@ -/* $Id: recctrl.c,v 1.9 2004-09-28 10:15:03 adam Exp $ +/* $Id: recctrl.c,v 1.11 2004-09-30 07:23:15 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -48,6 +48,24 @@ struct recTypes { struct recTypeInstance *entries; }; +#ifdef IDZEBRA_STATIC_TEXT + extern RecType idzebra_filter_text[]; +#endif +#ifdef IDZEBRA_STATIC_GRS_XML +#if HAVE_EXPAT_H + extern RecType idzebra_filter_grs_xml[]; +#endif +#endif +#ifdef IDZEBRA_STATIC_GRS_REGX + extern RecType idzebra_filter_grs_regx[]; +#endif +#ifdef IDZEBRA_STATIC_GRS_MARC + extern RecType idzebra_filter_grs_marc[]; +#endif +#ifdef IDZEBRA_STATIC_GRS_DANBIB + extern RecType idzebra_filter_grs_danbib[]; +#endif + static void recTypeClass_add (struct recTypeClass **rts, RecType *rt, NMEM nmem, void *module_handle); @@ -60,29 +78,20 @@ RecTypeClass recTypeClass_create (Res res, NMEM nmem) extern RecType idzebra_filter_grs_sgml[]; recTypeClass_add (&rts, idzebra_filter_grs_sgml, nmem, 0); #ifdef IDZEBRA_STATIC_TEXT - extern RecType idzebra_filter_text[]; recTypeClass_add (&rts, idzebra_filter_text, nmem, 0); #endif #ifdef IDZEBRA_STATIC_GRS_XML #if HAVE_EXPAT_H - extern RecType idzebra_filter_grs_xml[]; recTypeClass_add (&rts, idzebra_filter_grs_xml, nmem, 0); #endif #endif #ifdef IDZEBRA_STATIC_GRS_REGX - extern RecType idzebra_filter_grs_regx[]; recTypeClass_add (&rts, idzebra_filter_grs_regx, nmem, 0); #endif #ifdef IDZEBRA_STATIC_GRS_MARC - extern RecType idzebra_filter_grs_marc[]; recTypeClass_add (&rts, idzebra_filter_grs_marc, nmem, 0); #endif -#ifdef IDZEBRA_STATIC_GRS_PERL - extern RecType idzebra_filter_grs_perl[]; - recTypeClass_add (&rts, idzebra_filter_grs_perl, nmem, 0); -#endif #ifdef IDZEBRA_STATIC_GRS_DANBIB - extern RecType idzebra_filter_grs_danbib[]; recTypeClass_add (&rts, idzebra_filter_grs_danbib, nmem, 0); #endif