• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2
3objroot=$1
4
5cat <<EOF
6#ifndef JEMALLOC_H_
7#define	JEMALLOC_H_
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12EOF
13
14for hdr in jemalloc_defs.h jemalloc_rename.h jemalloc_macros.h \
15           jemalloc_protos.h jemalloc_typedefs.h jemalloc_mangle.h ; do
16  cat "${objroot}include/jemalloc/${hdr}" \
17      | grep -v 'Generated from .* by configure\.' \
18      | sed -e 's/^#define /#define	/g' \
19      | sed -e 's/ $//g'
20  echo
21done
22
23cat <<EOF
24#ifdef __cplusplus
25}
26#endif
27#endif /* JEMALLOC_H_ */
28EOF
29