Ruby
2.1.3p242(2014-09-19revision47630)
Main Page
Modules
Data Structures
Files
File List
Globals
dln.h
Go to the documentation of this file.
1
/**********************************************************************
2
3
dln.h -
4
5
$Author: nobu $
6
created at: Wed Jan 19 16:53:09 JST 1994
7
8
Copyright (C) 1993-2007 Yukihiro Matsumoto
9
10
**********************************************************************/
11
12
#ifndef DLN_H
13
#define DLN_H
14
15
#ifdef __cplusplus
16
# ifndef HAVE_PROTOTYPES
17
# define HAVE_PROTOTYPES 1
18
# endif
19
# ifndef HAVE_STDARG_PROTOTYPES
20
# define HAVE_STDARG_PROTOTYPES 1
21
# endif
22
#endif
23
24
#undef _
25
#ifdef HAVE_PROTOTYPES
26
# define _(args) args
27
#else
28
# define _(args) ()
29
#endif
30
31
RUBY_SYMBOL_EXPORT_BEGIN
32
33
#ifndef DLN_FIND_EXTRA_ARG
34
#define DLN_FIND_EXTRA_ARG
35
#endif
36
#ifndef DLN_FIND_EXTRA_ARG_DECL
37
#define DLN_FIND_EXTRA_ARG_DECL
38
#endif
39
40
char
*
dln_find_exe_r
(
const
char
*,
const
char
*,
char
*,
size_t
DLN_FIND_EXTRA_ARG_DECL
);
41
char
*
dln_find_file_r
(
const
char
*,
const
char
*,
char
*,
size_t
DLN_FIND_EXTRA_ARG_DECL
);
42
43
#ifdef USE_DLN_A_OUT
44
extern
char
*dln_argv0;
45
#endif
46
47
void
*
dln_load
(
const
char
*);
48
49
RUBY_SYMBOL_EXPORT_END
50
51
#endif
52
Generated on Mon Sep 22 2014 11:05:19 for Ruby by
1.8.2