typedef enum 
{
  
  bfd_indirect_seclet,
  bfd_fill_seclet
} bfd_seclet_enum_type;


struct bfd_seclet_struct 
{
  struct bfd_seclet_struct *next;
  bfd_seclet_enum_type type;
  unsigned int offset;  
  unsigned int size;
  union 
  {
    struct 
    {
      asection *section;
      asymbol **symbols;
    } indirect;
    struct {
      int value;
    } fill;
  }
  u;
};

typedef struct bfd_seclet_struct bfd_seclet_type;

bfd_seclet_type *EXFUN(bfd_new_seclet,(bfd*,asection*));
