Alien-Judy

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

src/judy-1.0.5/src/Judy.h
src/judy-1.0.5/src/Judy.h.check.c
src/judy-1.0.5/src/Judy1/Judy1.h
src/judy-1.0.5/src/Judy1/Makefile.am
src/judy-1.0.5/src/Judy1/Makefile.in
src/judy-1.0.5/src/Judy1/README
src/judy-1.0.5/src/JudyCommon/JudyByCount.c
src/judy-1.0.5/src/JudyCommon/JudyCascade.c
src/judy-1.0.5/src/JudyCommon/JudyCount.c
src/judy-1.0.5/src/JudyCommon/JudyCreateBranch.c
src/judy-1.0.5/src/JudyCommon/JudyDecascade.c
src/judy-1.0.5/src/JudyCommon/JudyDel.c
src/judy-1.0.5/src/JudyCommon/JudyFirst.c
src/judy-1.0.5/src/JudyCommon/JudyFreeArray.c
src/judy-1.0.5/src/JudyCommon/JudyGet.c
src/judy-1.0.5/src/JudyCommon/JudyIns.c
src/judy-1.0.5/src/JudyCommon/JudyInsArray.c
src/judy-1.0.5/src/JudyCommon/JudyInsertBranch.c
src/judy-1.0.5/src/JudyCommon/JudyMalloc.c
src/judy-1.0.5/src/JudyCommon/JudyMallocIF.c
src/judy-1.0.5/src/JudyCommon/JudyMemActive.c

src/judy-1.0.5/src/Judy1/Makefile.am  view on Meta::CPAN

INCLUDES =  -I. -I.. -I../JudyCommon/ 
AM_CFLAGS = -DJUDY1 @WARN_CFLAGS@ 

noinst_LTLIBRARIES = libJudy1.la libnext.la libprev.la libcount.la libinline.la

libJudy1_la_SOURCES = Judy1Test.c Judy1Tables.c Judy1Set.c Judy1SetArray.c Judy1Unset.c Judy1Cascade.c Judy1Count.c Judy1CreateBranch.c Judy1Decascade.c Judy1First.c Judy1FreeArray.c Judy1InsertBranch.c Judy1MallocIF.c Judy1MemActive.c Judy1MemUsed.c...

libnext_la_SOURCES = Judy1Next.c Judy1NextEmpty.c 
libnext_la_CFLAGS = $(AM_CFLAGS) -DJUDYNEXT

libprev_la_SOURCES = Judy1Prev.c Judy1PrevEmpty.c 
libprev_la_CFLAGS = $(AM_CFLAGS) -DJUDYPREV

libcount_la_SOURCES = Judy1ByCount.c
libcount_la_CFLAGS = $(AM_CFLAGS) -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB

src/judy-1.0.5/src/Judy1/Makefile.am  view on Meta::CPAN


Judy1Cascade.c:../JudyCommon/JudyCascade.c
	cp -f ../JudyCommon/JudyCascade.c      		Judy1Cascade.c

Judy1Count.c:../JudyCommon/JudyCount.c
	cp -f ../JudyCommon/JudyCount.c        		Judy1Count.c

Judy1CreateBranch.c:../JudyCommon/JudyCreateBranch.c
	cp -f ../JudyCommon/JudyCreateBranch.c 		Judy1CreateBranch.c

Judy1Decascade.c:../JudyCommon/JudyDecascade.c
	cp -f ../JudyCommon/JudyDecascade.c    		Judy1Decascade.c

Judy1Unset.c:../JudyCommon/JudyDel.c
	cp -f ../JudyCommon/JudyDel.c          		Judy1Unset.c

Judy1First.c:../JudyCommon/JudyFirst.c
	cp -f ../JudyCommon/JudyFirst.c        		Judy1First.c

Judy1FreeArray.c:../JudyCommon/JudyFreeArray.c
	cp -f ../JudyCommon/JudyFreeArray.c    		Judy1FreeArray.c

src/judy-1.0.5/src/Judy1/Makefile.am  view on Meta::CPAN


Judy1TablesGen.c:../JudyCommon/JudyTables.c
	cp -f ../JudyCommon/JudyTables.c	        Judy1TablesGen.c

DISTCLEANFILES = .deps Makefile 

CLEANFILES = Judy1ByCount.c \
	     Judy1Cascade.c \
	     Judy1Count.c \
	     Judy1CreateBranch.c \
	     Judy1Decascade.c \
	     Judy1Unset.c \
	     Judy1First.c \
	     Judy1FreeArray.c \
	     Judy1Test.c \
	     j__udy1Test.c \
	     Judy1SetArray.c \
	     Judy1Set.c \
	     Judy1InsertBranch.c \
	     Judy1MallocIF.c \
	     Judy1MemActive.c \

src/judy-1.0.5/src/Judy1/Makefile.in  view on Meta::CPAN

am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
LTLIBRARIES = $(noinst_LTLIBRARIES)
libJudy1_la_LIBADD =
am_libJudy1_la_OBJECTS = Judy1Test.lo Judy1Tables.lo Judy1Set.lo \
	Judy1SetArray.lo Judy1Unset.lo Judy1Cascade.lo Judy1Count.lo \
	Judy1CreateBranch.lo Judy1Decascade.lo Judy1First.lo \
	Judy1FreeArray.lo Judy1InsertBranch.lo Judy1MallocIF.lo \
	Judy1MemActive.lo Judy1MemUsed.lo
libJudy1_la_OBJECTS = $(am_libJudy1_la_OBJECTS)
libcount_la_LIBADD =
am_libcount_la_OBJECTS = libcount_la-Judy1ByCount.lo
libcount_la_OBJECTS = $(am_libcount_la_OBJECTS)
libinline_la_LIBADD =
am_libinline_la_OBJECTS = libinline_la-j__udy1Test.lo
libinline_la_OBJECTS = $(am_libinline_la_OBJECTS)
libnext_la_LIBADD =

src/judy-1.0.5/src/Judy1/Makefile.in  view on Meta::CPAN

prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
INCLUDES = -I. -I.. -I../JudyCommon/ 
AM_CFLAGS = -DJUDY1 @WARN_CFLAGS@ 
noinst_LTLIBRARIES = libJudy1.la libnext.la libprev.la libcount.la libinline.la
libJudy1_la_SOURCES = Judy1Test.c Judy1Tables.c Judy1Set.c Judy1SetArray.c Judy1Unset.c Judy1Cascade.c Judy1Count.c Judy1CreateBranch.c Judy1Decascade.c Judy1First.c Judy1FreeArray.c Judy1InsertBranch.c Judy1MallocIF.c Judy1MemActive.c Judy1MemUsed.c...
libnext_la_SOURCES = Judy1Next.c Judy1NextEmpty.c 
libnext_la_CFLAGS = $(AM_CFLAGS) -DJUDYNEXT
libprev_la_SOURCES = Judy1Prev.c Judy1PrevEmpty.c 
libprev_la_CFLAGS = $(AM_CFLAGS) -DJUDYPREV
libcount_la_SOURCES = Judy1ByCount.c
libcount_la_CFLAGS = $(AM_CFLAGS) -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB
libinline_la_SOURCES = j__udy1Test.c
libinline_la_CFLAGS = $(AM_CFLAGS) -DJUDYGETINLINE
DISTCLEANFILES = .deps Makefile 
CLEANFILES = Judy1ByCount.c \
	     Judy1Cascade.c \
	     Judy1Count.c \
	     Judy1CreateBranch.c \
	     Judy1Decascade.c \
	     Judy1Unset.c \
	     Judy1First.c \
	     Judy1FreeArray.c \
	     Judy1Test.c \
	     j__udy1Test.c \
	     Judy1SetArray.c \
	     Judy1Set.c \
	     Judy1InsertBranch.c \
	     Judy1MallocIF.c \
	     Judy1MemActive.c \

src/judy-1.0.5/src/Judy1/Makefile.in  view on Meta::CPAN


mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Cascade.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Count.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1CreateBranch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Decascade.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1First.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1FreeArray.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1InsertBranch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1MallocIF.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1MemActive.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1MemUsed.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Set.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1SetArray.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Tables.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Judy1Test.Plo@am__quote@

src/judy-1.0.5/src/Judy1/Makefile.in  view on Meta::CPAN


Judy1Cascade.c:../JudyCommon/JudyCascade.c
	cp -f ../JudyCommon/JudyCascade.c      		Judy1Cascade.c

Judy1Count.c:../JudyCommon/JudyCount.c
	cp -f ../JudyCommon/JudyCount.c        		Judy1Count.c

Judy1CreateBranch.c:../JudyCommon/JudyCreateBranch.c
	cp -f ../JudyCommon/JudyCreateBranch.c 		Judy1CreateBranch.c

Judy1Decascade.c:../JudyCommon/JudyDecascade.c
	cp -f ../JudyCommon/JudyDecascade.c    		Judy1Decascade.c

Judy1Unset.c:../JudyCommon/JudyDel.c
	cp -f ../JudyCommon/JudyDel.c          		Judy1Unset.c

Judy1First.c:../JudyCommon/JudyFirst.c
	cp -f ../JudyCommon/JudyFirst.c        		Judy1First.c

Judy1FreeArray.c:../JudyCommon/JudyFreeArray.c
	cp -f ../JudyCommon/JudyFreeArray.c    		Judy1FreeArray.c

src/judy-1.0.5/src/JudyCommon/JudyCascade.c  view on Meta::CPAN


extern int j__udyCreateBranchL(Pjp_t, Pjp_t, uint8_t *, Word_t, Pvoid_t);
extern int j__udyCreateBranchB(Pjp_t, Pjp_t, uint8_t *, Word_t, Pvoid_t);

DBGCODE(extern void JudyCheckSorted(Pjll_t Pjll, Word_t Pop1, long IndexSize);)

static const jbb_t StageJBBZero;	// zeroed versions of namesake struct.

// TBD:  There are multiple copies of (some of) these CopyWto3, Copy3toW,
// CopyWto7 and Copy7toW functions in Judy1Cascade.c, JudyLCascade.c, and
// JudyDecascade.c.  These static functions should probably be moved to a
// common place, made macros, or something to avoid having four copies.


// ****************************************************************************
// __ J U D Y   C O P Y   X   T O   W


FUNCTION static void j__udyCopy3toW(
	PWord_t	  PDest,
	uint8_t * PSrc,

src/judy-1.0.5/src/JudyCommon/JudyCreateBranch.c  view on Meta::CPAN

	Word_t  ExpCnt,		// Number of above JPs and Expanses
	Pvoid_t	Pjpm)
{
	Pjbb_t	PjbbRaw;	// pointer to bitmap branch.
	Pjbb_t	Pjbb;
	Word_t  ii, jj;		// Temps
	uint8_t CurrSubExp;	// Current sub expanse for BM

// This assertion says the number of populated subexpanses is not too large.
// This function is only called when a BranchL overflows to a BranchB or when a
// cascade occurs, meaning a leaf overflows.  Either way ExpCnt cant be very
// large, in fact a lot smaller than cJU_BRANCHBMAXJPS.  (Otherwise a BranchU
// would be used.)  Popping this assertion means something (unspecified) has
// gone very wrong, or else Judys design criteria have changed, although in
// fact there should be no HARM in creating a BranchB with higher actual
// fanout.

	assert(ExpCnt <= cJU_BRANCHBMAXJPS);

//	Get memory for a Bitmap branch
	PjbbRaw	= j__udyAllocJBB(Pjpm);

src/judy-1.0.5/src/JudyCommon/JudyDecascade.c  view on Meta::CPAN

// This program is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
// for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program; if not, write to the Free Software Foundation,
// Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
// _________________

// @(#) $Revision: 4.25 $ $Source: /judy/src/JudyCommon/JudyDecascade.c $
//
// "Decascade" support functions for JudyDel.c:  These functions convert
// smaller-index-size leaves to larger-index-size leaves, and also, bitmap
// leaves (LeafB1s) to Leaf1s, and some types of branches to smaller branches
// at the same index size.  Some "decascading" occurs explicitly in JudyDel.c,
// but rare or large subroutines appear as functions here, and the overhead to
// call them is negligible.
//
// Compile with one of -DJUDY1 or -DJUDYL.  Note:  Function names are converted
// to Judy1 or JudyL specific values by external #defines.

#if (! (defined(JUDY1) || defined(JUDYL)))

src/judy-1.0.5/src/JudyCommon/JudyDel.c  view on Meta::CPAN

DBGCODE(extern void JudyCheckPop(Pvoid_t PArray);)
DBGCODE(extern void JudyCheckSorted(Pjll_t Pjll, Word_t Pop1, long IndexSize);)

#ifdef TRACEJP
#include "JudyPrintJP.c"
#endif

// These are defined to generic values in JudyCommon/JudyPrivateTypes.h:
//
// TBD:  These should be exported from a header file, but perhaps not, as they
// are only used here, and exported from JudyDecascade.c, which is a separate
// file for profiling reasons (to prevent inlining), but which potentially
// could be merged with this file, either in SoftCM or at compile-time:

#ifdef JUDY1

extern int      j__udy1BranchBToBranchL(Pjp_t Pjp, Pvoid_t Pjpm);
#ifndef JU_64BIT
extern int      j__udy1LeafB1ToLeaf1(Pjp_t, Pvoid_t);
#endif
extern Word_t   j__udy1Leaf1ToLeaf2(uint16_t *, Pjp_t, Word_t, Pvoid_t);

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN

DBGCODE(extern void JudyCheckSorted(Pjll_t Pjll, Word_t Pop1, long IndexSize);)

#ifdef TRACEJP
#include "JudyPrintJP.c"
#endif


// These are defined to generic values in JudyCommon/JudyPrivateTypes.h:
//
// TBD:  These should be exported from a header file, but perhaps not, as they
// are only used here, and exported from Judy*Decascade, which is a separate
// file for profiling reasons (to prevent inlining), but which potentially
// could be merged with this file, either in SoftCM or at compile-time.

#ifdef JUDY1
extern int j__udy1CreateBranchB(Pjp_t, Pjp_t, uint8_t *, Word_t, Pvoid_t);
extern int j__udy1CreateBranchU(Pjp_t, Pvoid_t);

#ifndef JU_64BIT
extern int j__udy1Cascade1(Pjp_t, Pvoid_t);
#endif

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN

            Pleafnew = (Type) P_JLL(PjllnewRaw);                        \
            InsertCopy(Pleafnew, Pleaf, exppop1, offset, Index);        \
            JU_LEAFGROWVALUENEW(ValueArea, Pjv, exppop1, offset);       \
            DBGCODE(JudyCheckSorted((Pjll_t) Pleafnew, exppop1 + 1, cIS);) \
            Free(PjllRaw, exppop1, Pjpm);                               \
            (Pjp->jp_Addr) = (Word_t) PjllnewRaw;                       \
            return(1);                                                  \
        }                                                               \
        assert(exppop1 == (MaxPop1))

// Handle linear leaf overflow (cascade):  Splay or compress into smaller
// leaves:

#define JU_LEAFCASCADE(MaxPop1,Cascade,Free)            \
        if (Cascade(Pjp, Pjpm) == -1) return(-1);       \
        Free(PjllRaw, MaxPop1, Pjpm);                   \
        goto ContinueInsWalk

// Wrapper around all of the above:

#define JU_LEAFSET(cIS,Type,MaxPop1,Search,GrowInPlace,InsertInPlace,   \

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN

                                                                        \
            Pjll = (LeafType) (Pjp->jp_1Index);                         \
            InsertInPlace(Pjll, exppop1, offset, Index);                \
            DBGCODE(JudyCheckSorted(Pjll, exppop1 + 1, cIS);)           \
            ++(Pjp->jp_Type);                                           \
            return(1);                                                  \
        }

// Insert an Index into an immediate JP that has no room for more:
//
// If the Index is not already present, do a cascade (to a leaf); given Pjp,
// Index, Pjv, and Pjpm in the context.


#define JU_IMMSETCASCADE(cIS,OldPop1,LeafType,NewJPType,                \
                         ignore,Search,InsertCopy,Alloc)                \
        {                                                               \
            Word_t   D_P0;                                              \
            Pjll_t PjllRaw;                                             \
            Pjll_t Pjll;                                                \
            int    offset;                                              \

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN

        case cJ1_JPIMMED_1_09:
        case cJ1_JPIMMED_1_10:
        case cJ1_JPIMMED_1_11:
        case cJ1_JPIMMED_1_12:
        case cJ1_JPIMMED_1_13:
        case cJ1_JPIMMED_1_14:
#endif
            JU_IMMSETINPLACE(1, uint8_t *, cJU_JPIMMED_1_02, j__udySearchLeaf1,
                             JU_INSERTINPLACE);

// cJU_JPIMMED_1_* cases that must cascade:
//
// (1_01 => 1_02 => 1_03 => [ 1_04 => ... => 1_07 => [ 1_08..15 => ]] LeafL)

#if (defined(JUDYL) && (! defined(JU_64BIT)))
        case cJU_JPIMMED_1_03:
            JU_IMMSETCASCADE(1, 3, uint8_t *, cJU_JPLEAF1, JL_LEAF1VALUEAREA,
                             j__udySearchLeaf1, JU_INSERTCOPY,
                             j__udyAllocJLL1);
#endif
#if (defined(JUDY1) && (! defined(JU_64BIT)))

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN

                JU_BITMAPSETL(Pjlb, Pjp->jp_1Index[offset]);

//          Set jp_DcdPopO including the current pop0; incremented later:
            DcdP0 = (Index & cJU_DCDMASK(1)) + 15 - 1;
            JU_JPSETADT(Pjp, (Word_t)PjlbRaw, DcdP0, cJU_JPLEAF_B1);

            return(1);
        }
#endif

// cJU_JPIMMED_[2..7]_[02..15] cases that grow in place or cascade:
//
// (2_01 => [ 2_02 => 2_03 => [ 2_04..07 => ]] LeafL)

#if (defined(JUDY1) || defined(JU_64BIT))
        case cJU_JPIMMED_2_02:
#endif
#if (defined(JUDY1) && defined(JU_64BIT))
        case cJU_JPIMMED_2_03:
        case cJ1_JPIMMED_2_04:
        case cJ1_JPIMMED_2_05:

src/judy-1.0.5/src/JudyCommon/JudyIns.c  view on Meta::CPAN


                *PPArray = (Pvoid_t) Pjlwnew;
                DBGCODE(JudyCheckPop(*PPArray);)

      JUDY1CODE(return(1); )
      JUDYLCODE(return((PPvoid_t) (Pjvnew + offset)); )
            }

            assert(pop1 == cJU_LEAFW_MAXPOP1);

// Leaf at max size => cannot insert new index, so cascade instead:
//
// Upon cascading from a LEAFW leaf to the first branch, must allocate and
// initialize a JPM.

            Pjpm = j__udyAllocJPM();
            JUDY1CODE(JU_CHECKALLOC(Pjpm_t, Pjpm, JERRI );)
            JUDYLCODE(JU_CHECKALLOC(Pjpm_t, Pjpm, PPJERR);)

            (Pjpm->jpm_Pop0)       = cJU_LEAFW_MAXPOP1 - 1;
            (Pjpm->jpm_JP.jp_Addr) = (Word_t) Pjlw;

src/judy-1.0.5/src/JudyCommon/README  view on Meta::CPAN


# Common code for Judy1 and JudyL that is compiled twice with -DJUDY1 or
# -DJUDYL:

JudyInsertBranch.c	insert a linear branch between a branch and a leaf
JudyCreateBranch.c	create and copy all types of branches

JudyCascade.c		handles overflow insertion of an Index, including
			common Decode bytes and branch creation

JudyDecascade.c		handles underflow deletion of an Index, including
			common Decode bytes and branch deletion

JudyMallocIF.c		a Judy malloc/free interface, for statistics and
			debugging

JudyPrintJP.c		debug/trace code #included in other *.c files

src/judy-1.0.5/src/JudyL/Makefile.am  view on Meta::CPAN

INCLUDES =  -I. -I.. -I../JudyCommon/ 
AM_CFLAGS = -DJUDYL @WARN_CFLAGS@ 

noinst_LTLIBRARIES = libJudyL.la libnext.la libprev.la libcount.la libinline.la

libJudyL_la_SOURCES = JudyLCascade.c JudyLTables.c JudyLCount.c JudyLCreateBranch.c JudyLDecascade.c JudyLDel.c JudyLFirst.c JudyLFreeArray.c JudyLGet.c JudyLInsArray.c JudyLIns.c JudyLInsertBranch.c JudyLMallocIF.c JudyLMemActive.c JudyLMemUsed.c 

libnext_la_SOURCES = JudyLNext.c JudyLNextEmpty.c
libnext_la_CFLAGS = $(AM_CFLAGS) -DJUDYNEXT

libprev_la_SOURCES = JudyLPrev.c JudyLPrevEmpty.c
libprev_la_CFLAGS = $(AM_CFLAGS) -DJUDYPREV

libcount_la_SOURCES = JudyLByCount.c
libcount_la_CFLAGS = $(AM_CFLAGS) -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB

src/judy-1.0.5/src/JudyL/Makefile.am  view on Meta::CPAN


JudyLCascade.c:../JudyCommon/JudyCascade.c
	cp -f ../JudyCommon/JudyCascade.c       	JudyLCascade.c

JudyLCount.c:../JudyCommon/JudyCount.c
	cp -f ../JudyCommon/JudyCount.c        		JudyLCount.c

JudyLCreateBranch.c:../JudyCommon/JudyCreateBranch.c 
	cp -f ../JudyCommon/JudyCreateBranch.c 		JudyLCreateBranch.c

JudyLDecascade.c:../JudyCommon/JudyDecascade.c    
	cp -f ../JudyCommon/JudyDecascade.c    		JudyLDecascade.c

JudyLDel.c:../JudyCommon/JudyDel.c       
	cp -f ../JudyCommon/JudyDel.c          		JudyLDel.c

JudyLFirst.c:../JudyCommon/JudyFirst.c
	cp -f ../JudyCommon/JudyFirst.c        		JudyLFirst.c

JudyLFreeArray.c:../JudyCommon/JudyFreeArray.c    
	cp -f ../JudyCommon/JudyFreeArray.c    		JudyLFreeArray.c

src/judy-1.0.5/src/JudyL/Makefile.am  view on Meta::CPAN

	
JudyLTablesGen.c:../JudyCommon/JudyTables.c
	cp -f ../JudyCommon/JudyTables.c       	 	JudyLTablesGen.c

DISTCLEANFILES = .deps Makefile 

CLEANFILES = JudyLByCount.c  \
	     JudyLCascade.c \
	     JudyLCount.c \
	     JudyLCreateBranch.c \
	     JudyLDecascade.c \
	     JudyLDel.c \
	     JudyLFirst.c \
	     JudyLFreeArray.c \
	     JudyLGet.c \
	     j__udyLGet.c \
	     JudyLInsArray.c \
	     JudyLIns.c \
	     JudyLInsertBranch.c \
	     JudyLMallocIF.c \
	     JudyLMemActive.c \

src/judy-1.0.5/src/JudyL/Makefile.in  view on Meta::CPAN

ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
LTLIBRARIES = $(noinst_LTLIBRARIES)
libJudyL_la_LIBADD =
am_libJudyL_la_OBJECTS = JudyLCascade.lo JudyLTables.lo JudyLCount.lo \
	JudyLCreateBranch.lo JudyLDecascade.lo JudyLDel.lo \
	JudyLFirst.lo JudyLFreeArray.lo JudyLGet.lo JudyLInsArray.lo \
	JudyLIns.lo JudyLInsertBranch.lo JudyLMallocIF.lo \
	JudyLMemActive.lo JudyLMemUsed.lo
libJudyL_la_OBJECTS = $(am_libJudyL_la_OBJECTS)
libcount_la_LIBADD =
am_libcount_la_OBJECTS = libcount_la-JudyLByCount.lo
libcount_la_OBJECTS = $(am_libcount_la_OBJECTS)
libinline_la_LIBADD =
am_libinline_la_OBJECTS = libinline_la-j__udyLGet.lo
libinline_la_OBJECTS = $(am_libinline_la_OBJECTS)

src/judy-1.0.5/src/JudyL/Makefile.in  view on Meta::CPAN

prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
INCLUDES = -I. -I.. -I../JudyCommon/ 
AM_CFLAGS = -DJUDYL @WARN_CFLAGS@ 
noinst_LTLIBRARIES = libJudyL.la libnext.la libprev.la libcount.la libinline.la
libJudyL_la_SOURCES = JudyLCascade.c JudyLTables.c JudyLCount.c JudyLCreateBranch.c JudyLDecascade.c JudyLDel.c JudyLFirst.c JudyLFreeArray.c JudyLGet.c JudyLInsArray.c JudyLIns.c JudyLInsertBranch.c JudyLMallocIF.c JudyLMemActive.c JudyLMemUsed.c 
libnext_la_SOURCES = JudyLNext.c JudyLNextEmpty.c
libnext_la_CFLAGS = $(AM_CFLAGS) -DJUDYNEXT
libprev_la_SOURCES = JudyLPrev.c JudyLPrevEmpty.c
libprev_la_CFLAGS = $(AM_CFLAGS) -DJUDYPREV
libcount_la_SOURCES = JudyLByCount.c
libcount_la_CFLAGS = $(AM_CFLAGS) -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB
libinline_la_SOURCES = j__udyLGet.c
libinline_la_CFLAGS = $(AM_CFLAGS) -DJUDYGETINLINE
DISTCLEANFILES = .deps Makefile 
CLEANFILES = JudyLByCount.c  \
	     JudyLCascade.c \
	     JudyLCount.c \
	     JudyLCreateBranch.c \
	     JudyLDecascade.c \
	     JudyLDel.c \
	     JudyLFirst.c \
	     JudyLFreeArray.c \
	     JudyLGet.c \
	     j__udyLGet.c \
	     JudyLInsArray.c \
	     JudyLIns.c \
	     JudyLInsertBranch.c \
	     JudyLMallocIF.c \
	     JudyLMemActive.c \

src/judy-1.0.5/src/JudyL/Makefile.in  view on Meta::CPAN


mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLCascade.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLCount.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLCreateBranch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLDecascade.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLDel.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLFirst.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLFreeArray.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLGet.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLIns.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLInsArray.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLInsertBranch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLMallocIF.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLMemActive.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JudyLMemUsed.Plo@am__quote@

src/judy-1.0.5/src/JudyL/Makefile.in  view on Meta::CPAN


JudyLCascade.c:../JudyCommon/JudyCascade.c
	cp -f ../JudyCommon/JudyCascade.c       	JudyLCascade.c

JudyLCount.c:../JudyCommon/JudyCount.c
	cp -f ../JudyCommon/JudyCount.c        		JudyLCount.c

JudyLCreateBranch.c:../JudyCommon/JudyCreateBranch.c 
	cp -f ../JudyCommon/JudyCreateBranch.c 		JudyLCreateBranch.c

JudyLDecascade.c:../JudyCommon/JudyDecascade.c    
	cp -f ../JudyCommon/JudyDecascade.c    		JudyLDecascade.c

JudyLDel.c:../JudyCommon/JudyDel.c       
	cp -f ../JudyCommon/JudyDel.c          		JudyLDel.c

JudyLFirst.c:../JudyCommon/JudyFirst.c
	cp -f ../JudyCommon/JudyFirst.c        		JudyLFirst.c

JudyLFreeArray.c:../JudyCommon/JudyFreeArray.c    
	cp -f ../JudyCommon/JudyFreeArray.c    		JudyLFreeArray.c

src/judy-1.0.5/src/build.bat  view on Meta::CPAN

SET INC=-I.. -I..\JudyCommon

echo Deleting Old Files
del JudyCommon\*.obj JudySL\*.obj JudyHS\*.obj Judy1\*.obj JudyL\*.obj *.dll

echo Giving Judy1 the proper Names
copy JudyCommon\JudyByCount.c      	Judy1\Judy1ByCount.c   
copy JudyCommon\JudyCascade.c      	Judy1\Judy1Cascade.c
copy JudyCommon\JudyCount.c        	Judy1\Judy1Count.c
copy JudyCommon\JudyCreateBranch.c 	Judy1\Judy1CreateBranch.c
copy JudyCommon\JudyDecascade.c    	Judy1\Judy1Decascade.c
copy JudyCommon\JudyDel.c          	Judy1\Judy1Unset.c
copy JudyCommon\JudyFirst.c        	Judy1\Judy1First.c
copy JudyCommon\JudyFreeArray.c    	Judy1\Judy1FreeArray.c
copy JudyCommon\JudyGet.c          	Judy1\Judy1Test.c
copy JudyCommon\JudyGet.c          	Judy1\j__udy1Test.c
copy JudyCommon\JudyInsArray.c     	Judy1\Judy1SetArray.c
copy JudyCommon\JudyIns.c          	Judy1\Judy1Set.c
copy JudyCommon\JudyInsertBranch.c 	Judy1\Judy1InsertBranch.c
copy JudyCommon\JudyMallocIF.c     	Judy1\Judy1MallocIF.c
copy JudyCommon\JudyMemActive.c    	Judy1\Judy1MemActive.c

src/judy-1.0.5/src/build.bat  view on Meta::CPAN

copy JudyCommon\JudyPrevNext.c     	Judy1\Judy1Prev.c
copy JudyCommon\JudyPrevNextEmpty.c	Judy1\Judy1NextEmpty.c
copy JudyCommon\JudyPrevNextEmpty.c	Judy1\Judy1PrevEmpty.c
copy JudyCommon\JudyTables.c	        Judy1\Judy1TablesGen.c

echo Giving JudyL the proper Names
copy JudyCommon\JudyByCount.c      	JudyL\JudyLByCount.c   
copy JudyCommon\JudyCascade.c           JudyL\JudyLCascade.c
copy JudyCommon\JudyCount.c        	JudyL\JudyLCount.c
copy JudyCommon\JudyCreateBranch.c 	JudyL\JudyLCreateBranch.c
copy JudyCommon\JudyDecascade.c    	JudyL\JudyLDecascade.c
copy JudyCommon\JudyDel.c          	JudyL\JudyLDel.c
copy JudyCommon\JudyFirst.c        	JudyL\JudyLFirst.c
copy JudyCommon\JudyFreeArray.c    	JudyL\JudyLFreeArray.c
copy JudyCommon\JudyGet.c          	JudyL\JudyLGet.c
copy JudyCommon\JudyGet.c          	JudyL\j__udyLGet.c
copy JudyCommon\JudyInsArray.c     	JudyL\JudyLInsArray.c
copy JudyCommon\JudyIns.c          	JudyL\JudyLIns.c
copy JudyCommon\JudyInsertBranch.c 	JudyL\JudyLInsertBranch.c
copy JudyCommon\JudyMallocIF.c     	JudyL\JudyLMallocIF.c
copy JudyCommon\JudyMemActive.c    	JudyL\JudyLMemActive.c

src/judy-1.0.5/src/build.bat  view on Meta::CPAN

echo %CC% %INC% %COPT% %O% -c -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c
%CC% %INC% %COPT% %O% -c -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c
echo %CC% %INC% %COPT% %O% -c Judy1FreeArray.c
%CC% %INC% %COPT% %O% -c Judy1FreeArray.c
echo %CC% %INC% %COPT% %O% -c Judy1MemUsed.c
%CC% %INC% %COPT% %O% -c Judy1MemUsed.c
echo %CC% %INC% %COPT% %O% -c Judy1MemActive.c
%CC% %INC% %COPT% %O% -c Judy1MemActive.c
echo %CC% %INC% %COPT% %O% -c Judy1Cascade.c
%CC% %INC% %COPT% %O% -c Judy1Cascade.c
echo %CC% %INC% %COPT% %O% -c Judy1Decascade.c
%CC% %INC% %COPT% %O% -c Judy1Decascade.c
echo %CC% %INC% %COPT% %O% -c Judy1CreateBranch.c
%CC% %INC% %COPT% %O% -c Judy1CreateBranch.c
echo %CC% %INC% %COPT% %O% -c Judy1InsertBranch.C
%CC% %INC% %COPT% %O% -c Judy1InsertBranch.C
echo %CC% %INC% %COPT% %O% -c Judy1MallocIF.c
%CC% %INC% %COPT% %O% -c Judy1MallocIF.c

cd ..
cd JudyL

src/judy-1.0.5/src/build.bat  view on Meta::CPAN

echo %CC% %INC% %COPT% %L% -c -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c
%CC% %INC% %COPT% %L% -c -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c
echo %CC% %INC% %COPT% %L% -c JudyLFreeArray.c
%CC% %INC% %COPT% %L% -c JudyLFreeArray.c
echo %CC% %INC% %COPT% %L% -c JudyLMemUsed.c
%CC% %INC% %COPT% %L% -c JudyLMemUsed.c
echo %CC% %INC% %COPT% %L% -c JudyLMemActive.c
%CC% %INC% %COPT% %L% -c JudyLMemActive.c
echo %CC% %INC% %COPT% %L% -c JudyLCascade.c
%CC% %INC% %COPT% %L% -c JudyLCascade.c
echo %CC% %INC% %COPT% %L% -c JudyLDecascade.c
%CC% %INC% %COPT% %L% -c JudyLDecascade.c
echo %CC% %INC% %COPT% %L% -c JudyLCreateBranch.c
%CC% %INC% %COPT% %L% -c JudyLCreateBranch.c
echo %CC% %INC% %COPT% %L% -c JudyLInsertBranch.c
%CC% %INC% %COPT% %L% -c JudyLInsertBranch.c
echo %CC% %INC% %COPT% %L% -c JudyLMallocIF.c
%CC% %INC% %COPT% %L% -c JudyLMallocIF.c

cd ..
cd JudySL
echo Compile the JudySL routine

src/judy-1.0.5/src/sh_build  view on Meta::CPAN

cd ..

echo "--- Give Judy1 the proper names"
echo "--- cd Judy1"
cd Judy1
rm -f *.o
ln -sf ../JudyCommon/JudyByCount.c      	Judy1ByCount.c   
ln -sf ../JudyCommon/JudyCascade.c      	Judy1Cascade.c
ln -sf ../JudyCommon/JudyCount.c        	Judy1Count.c
ln -sf ../JudyCommon/JudyCreateBranch.c 	Judy1CreateBranch.c
ln -sf ../JudyCommon/JudyDecascade.c    	Judy1Decascade.c
ln -sf ../JudyCommon/JudyDel.c          	Judy1Unset.c
ln -sf ../JudyCommon/JudyFirst.c        	Judy1First.c
ln -sf ../JudyCommon/JudyFreeArray.c    	Judy1FreeArray.c
ln -sf ../JudyCommon/JudyGet.c          	Judy1Test.c
ln -sf ../JudyCommon/JudyGet.c          	j__udy1Test.c
ln -sf ../JudyCommon/JudyInsArray.c     	Judy1SetArray.c
ln -sf ../JudyCommon/JudyIns.c          	Judy1Set.c
ln -sf ../JudyCommon/JudyInsertBranch.c 	Judy1InsertBranch.c
ln -sf ../JudyCommon/JudyMallocIF.c     	Judy1MallocIF.c
ln -sf ../JudyCommon/JudyMemActive.c    	Judy1MemActive.c

src/judy-1.0.5/src/sh_build  view on Meta::CPAN

echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1FreeArray.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1FreeArray.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MemUsed.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MemUsed.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MemActive.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MemActive.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1Cascade.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1Cascade.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1Decascade.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1Decascade.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1CreateBranch.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1CreateBranch.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1InsertBranch.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1InsertBranch.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MallocIF.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDY1 Judy1MallocIF.c
echo "--- cd .."
cd ..

echo "--- Give JudyL the proper names"
echo "--- cd JudyL"
cd JudyL
rm -f *.o
ln -sf ../JudyCommon/JudyByCount.c      	JudyLByCount.c   
ln -sf ../JudyCommon/JudyCascade.c              JudyLCascade.c
ln -sf ../JudyCommon/JudyCount.c        	JudyLCount.c
ln -sf ../JudyCommon/JudyCreateBranch.c 	JudyLCreateBranch.c
ln -sf ../JudyCommon/JudyDecascade.c    	JudyLDecascade.c
ln -sf ../JudyCommon/JudyDel.c          	JudyLDel.c
ln -sf ../JudyCommon/JudyFirst.c        	JudyLFirst.c
ln -sf ../JudyCommon/JudyFreeArray.c    	JudyLFreeArray.c
ln -sf ../JudyCommon/JudyGet.c          	JudyLGet.c
ln -sf ../JudyCommon/JudyGet.c          	j__udyLGet.c
ln -sf ../JudyCommon/JudyInsArray.c     	JudyLInsArray.c
ln -sf ../JudyCommon/JudyIns.c          	JudyLIns.c
ln -sf ../JudyCommon/JudyInsertBranch.c 	JudyLInsertBranch.c
ln -sf ../JudyCommon/JudyMallocIF.c     	JudyLMallocIF.c
ln -sf ../JudyCommon/JudyMemActive.c    	JudyLMemActive.c

src/judy-1.0.5/src/sh_build  view on Meta::CPAN

echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLFreeArray.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLFreeArray.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMemUsed.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMemUsed.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMemActive.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMemActive.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLCascade.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLCascade.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLDecascade.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLDecascade.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLCreateBranch.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLCreateBranch.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLInsertBranch.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLInsertBranch.c
echo "--- $CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMallocIF.c"
$CC  $COPT $CPIC -I. -I.. -I../JudyCommon -c -DJUDYL JudyLMallocIF.c
echo "--- cd .."
cd ..

echo "--- Compile the JudySL routine"



( run in 0.607 second using v1.01-cache-2.11-cpan-49f99fa48dc )