Include 1.02a
Sponsored Links
Include 1.02a Ranking & Summary
File size:
0.006 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
905
Date added:
2007-05-09
Publisher:
Graham Barr
Include 1.02a description
Include is a Perl module that allow you to use #defines from C header files.
SYNOPSIS
use Include qw(-I /some/path/of/mine);
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
The Include module implements a method of using #define constants from C header files. It does this by putting an extra level of indirection on the use operator.
To enhance performance a cache scheme is used. When a new module is required the cache is checked first, if the package is not found then it will be generated from the C header files.
Include can be configured to place any generated packages into the cache automatically, for security reasons this is turned off by default.
There are three ways in which the use Include statement can be used.
use Include qw(-I /some/path/of/mine);
Will unshift the directory /some/path/of/mine onto the search path used so that subsequent searches for .h header files will search the given directories first.
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
Both of these will define all the constants found in
and any header files included by it. The first will export all of these into the calling package, but the second will only export defined macros that contain an unppercase character.
Subroutines
Under normal use the Include package is only used via the use/import interface. But there are some routines that are defined.
CacheOn
This subroutine will cause the Include module to save any generated packages into the cache.
Generate( @headers )
This subroutine will force the generation of the given header files, and any files included in them, reguardless of whether they are currently in the cache. If cache writing is turned on then the cache files will be overwritten.
Search( @dirs )
This subroutine will unshift the given directories onto the search path used for locating the header files.
SYNOPSIS
use Include qw(-I /some/path/of/mine);
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
The Include module implements a method of using #define constants from C header files. It does this by putting an extra level of indirection on the use operator.
To enhance performance a cache scheme is used. When a new module is required the cache is checked first, if the package is not found then it will be generated from the C header files.
Include can be configured to place any generated packages into the cache automatically, for security reasons this is turned off by default.
There are three ways in which the use Include statement can be used.
use Include qw(-I /some/path/of/mine);
Will unshift the directory /some/path/of/mine onto the search path used so that subsequent searches for .h header files will search the given directories first.
use Include q< sys/types.h >;
use Include q< sys/types.h > "/[A-Z]/";
Both of these will define all the constants found in
Subroutines
Under normal use the Include package is only used via the use/import interface. But there are some routines that are defined.
CacheOn
This subroutine will cause the Include module to save any generated packages into the cache.
Generate( @headers )
This subroutine will force the generation of the given header files, and any files included in them, reguardless of whether they are currently in the cache. If cache writing is turned on then the cache files will be overwritten.
Search( @dirs )
This subroutine will unshift the given directories onto the search path used for locating the header files.
Include 1.02a Screenshot
Include 1.02a Keywords
Include 1.02a
c header files
Header files
C header
From C
to use
Perl module
include
files
header
module
cache
c
Include 1.02a
Libraries
Programming
Bookmark Include 1.02a
Include 1.02a Copyright
WareSeeker periodically updates pricing and software information of Include 1.02a full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Include 1.02a Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
header file
c header files ubuntu
c header files libraries
directory of c header files
c header files debian
header files in c
c++ header files
turbo c header files
header files tutorial
c header files that match your running kernel
cannot find mysql header files
header files of c language
mysql header files
c header files fedora 9
header files in c++
header files c++
ansi c header files
c header files matching your running kernel were not found
Version History
Related Software
filepp is a generic file preprocessor. Free Download
phpFile provides a PHP file manager. Free Download
MyCMS perl module provides the MN::CMS Perl module used by the MyCMS. Free Download
h2incn is a C Header files to Nasm include file converter. Free Download
SILC Autodist is a program which is used to manage and create source distributions. Free Download
IPC::SharedCache is a Perl module to manage a cache in SysV IPC shared memory. Free Download
sdvel (structured development framework) separates release engineering from codebase configuration. Free Download
cc65 is a freeware C compiler for 6502 based systems. Free Download
Latest Software
Popular Software
Favourite Software