hv_func.h Hash value static inline function header
hv.h Hash value header
inline.h Static inline functions
-inline_invlist.c Inline functions for handling inversion lists
INSTALL Detailed installation instructions
installhtml Perl script to install html files for pods
install_lib.pl functions shared between install* scripts
installperl Perl script to do "make install" dirty work
INTERN.h Included before domestic .h files
intrpvar.h Variables held in each interpreter instance
+invlist_inline.h Inline functions for handling inversion lists
iperlsys.h Perl's interface to the system
keywords.c Perl_keyword(), generated by regen/keywords.pl
keywords.h The keyword numbers
my $regcomp_c = upupfile('regcomp.c');
my $regexec_c = upupfile('regexec.c');
my $dquote_static_c = upupfile('dquote_static.c');
- my $inline_invlist_c = upupfile('inline_invlist.c');
+ my $invlist_inline_h = upupfile('invlist_inline.h');
<<EOF;
re_comp.c : $regcomp_c
- \$(RM_F) re_comp.c
\$(CP) $regcomp_c re_comp.c
-re_comp\$(OBJ_EXT) : re_comp.c dquote_static.c inline_invlist.c
+re_comp\$(OBJ_EXT) : re_comp.c dquote_static.c invlist_inline_h
re_exec.c : $regexec_c
- \$(RM_F) re_exec.c
\$(CP) $regexec_c re_exec.c
-re_exec\$(OBJ_EXT) : re_exec.c inline_invlist.c
+re_exec\$(OBJ_EXT) : re_exec.c invlist_inline_h
dquote_static.c : $dquote_static_c
- \$(RM_F) dquote_static.c
\$(CP) $dquote_static_c dquote_static.c
-inline_invlist.c : $inline_invlist_c
- - \$(RM_F) inline_invlist.c
- \$(CP) $inline_invlist_c inline_invlist.c
+invlist_inline_h : $inline_invlist_c
+ - \$(RM_F) invlist_inline_h
+ \$(CP) $invlist_inline_h inline_invlist.c
EOF
}
-/* inline_invlist.c
+/* invlist_inline.h
*
* Copyright (C) 2012 by Larry Wall and others
*
#endif
#include "dquote_static.c"
-#include "inline_invlist.c"
+#include "invlist_inline.h"
#include "unicode_constants.h"
#define HAS_NONLATIN1_FOLD_CLOSURE(i) \
* Some of the methods should always be private to the implementation, and some
* should eventually be made public */
-/* The header definitions are in F<inline_invlist.c> */
+/* The header definitions are in F<invlist_inline.h> */
PERL_STATIC_INLINE UV*
S__invlist_array_init(SV* const invlist, const bool will_have_0)
# include "regcomp.h"
#endif
-#include "inline_invlist.c"
+#include "invlist_inline.h"
#include "unicode_constants.h"
#ifdef DEBUGGING
#include "EXTERN.h"
#define PERL_IN_UTF8_C
#include "perl.h"
-#include "inline_invlist.c"
+#include "invlist_inline.h"
static const char unees[] =
"Malformed UTF-8 character (unexpected end of string)";