Home | History | Annotate | Download | only in libebl
      1 /* Internal definitions for interface for libebl.
      2    Copyright (C) 2000, 2001, 2002, 2004 Red Hat, Inc.
      3 
      4    This program is Open Source software; you can redistribute it and/or
      5    modify it under the terms of the Open Software License version 1.0 as
      6    published by the Open Source Initiative.
      7 
      8    You should have received a copy of the Open Software License along
      9    with this program; if not, you may obtain a copy of the Open Software
     10    License version 1.0 from http://www.opensource.org/licenses/osl.php or
     11    by writing the Open Source Initiative c/o Lawrence Rosen, Esq.,
     12    3001 King Ranch Road, Ukiah, CA 95482.   */
     13 
     14 #ifndef _LIBEBLP_H
     15 #define _LIBEBLP_H 1
     16 
     17 #include <gelf.h>
     18 #include <libebl.h>
     19 //#include <libintl.h>
     20 
     21 
     22 /* Type of the initialization functions in the backend modules.  */
     23 typedef int (*ebl_bhinit_t) (Elf *, GElf_Half, Ebl *, size_t);
     24 
     25 
     26 /* gettext helper macros.  */
     27 #define _(Str) dgettext ("elfutils", Str)
     28 
     29 #endif	/* libeblP.h */
     30