#ifndef BMEPS_H_INCLUDED #define BMEPS_H_INCLUDED 1 #include #include #ifdef EXTERN #undef EXTERN #endif #if DK_HAVE_PROTOTYPES #define EXTERN /* nix */ #else #if B2DVIPS_C #define EXTERN /* nix */ #else #define EXTERN extern #endif #endif /** @file bmeps.h Interface to the bmeps library. */ #if defined(__cplusplus) extern "C" { #endif /** Configure the bmeps library. @param langdef Choose language and additional options. */ EXTERN void bmeps_cfg DK_PR((char *langdef)); /** Print bmeps version number. @param f File to print to. */ EXTERN void bmeps_version DK_PR((FILE *f)); /** Run a conversion. @param outf Output file. @param inf Input file. @param name Input file name. @return ... */ EXTERN int bmeps_run DK_PR((FILE *outf, FILE *inf, char *name)); /** Check whether bmeps can handle a file. @param name File name. @return 1 for yes, 0 for no. */ EXTERN int bmeps_can_handle DK_PR((char *name)); #if defined(__cplusplus) } #endif #endif /* ifndef BMEPS_H_INCLUDED */