• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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