Bit-ShiftReg

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    ShiftReg.c: 16: Unable to find include file 'perl.h'.
    ShiftReg.c: 17: Unable to find include file 'XSUB.h'.

    then edit the file Makefile.PL and change the line

    'INC'	=> '',     # e.g., '-I/opt/pkg/perl5.003/dist'

    in such a way that it points to your Perl 5 distribution tree, e.g.,

    'INC'	=> '-I/usr/ctr/dlt/private/perl/perl5.003',

    or the like, and start over with the generation of the Makefile at 2).

 4) Now issue "make test".

    The output should look somewhat like this:

    PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib
    -I/e/www/sw/pkg/perl/lib/i386-freebsd/5.003 -I/e/www/sw/pkg/perl/lib
    -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;'
    t/*.t
    t/f000..............ok
    t/f001..............ok
    t/f002..............ok
    t/f003..............ok
    t/f004..............ok
    t/f005..............ok
    t/f006..............ok
    t/f007..............ok
    All tests successful.
    Files=8,  Tests=234,  1 secs ( 1.40 cusr  0.23 csys =  1.63 cpu)

 5) At last, type "make install".

 6) Share and enjoy!


Version history:
----------------

Version 1.0 was the initial release.

Version 1.1 fixed a possible bug in the XS file where the number of bits
of an unsigned char was assumed to be 8 bits (without even checking) in
the previous version.

Version 2.0 provides new "MSB" and "LSB" functions (for all types).

This version also changed the module's name from "ROL_ROR" to "Bit::ShiftReg".

It also provides testing routines so that "make test" now works.

And last but not least this version changed the interfaces of the existing
functions so that they can be chained to form ever larger shift registers.


Credits:
--------

Many thanks to Andreas Koenig <andreas.koenig@mind.de> (as always!)
for his relentless support and efforts as upload manager of the CPAN!

Also many thanks to Jon Orwant <orwant@media.mit.edu> and Tim Bunce
<Tim.Bunce@ig.co.uk> for their suggestions concerning this module's
name and its implementation!


Final note:
-----------

If you need any assistance or have any comments, problems, suggestions,
findings, complaints, questions, insights, compliments or donations to give ;-)
then please don't hesitate to send me a mail:

sb@sdm.de (Steffen Beyer)

Yours sincerely,
--
          _____        _____      .__
        _/ ____\____ _/ ____\____ |__|______
        \   __\\__  \\   __\/    \|  \_  __ \       Steffen Beyer
         |  |   / __ \|  | |   |  \  ||  | \/         sb@sdm.de
         |__|  (____  /__| |___|  /__||__|           sb@en.muc.de
                    \/          \/           http://www.engelschall.com/u/sb/



( run in 1.444 second using v1.01-cache-2.11-cpan-b16cb0d3907 )