24
24
// ****************************************************************************
25
25
// Declare common cJU_* names for JP Types that occur in both Judy1 and JudyL,
26
// for use by code that ifdef's JUDY1 and JUDYL. Only JP Types common to both
27
// Judy1 and JudyL are #define'd here with equivalent cJU_* names. JP Types
26
// for use by code that ifdefs JUDY1 and JUDYL. Only JP Types common to both
27
// Judy1 and JudyL are #defined here with equivalent cJU_* names. JP Types
28
28
// unique to only Judy1 or JudyL are listed in comments, so the type lists
29
29
// match the Judy1.h and JudyL.h files.
280
275
#define JU_LEAFWGROWINPLACE(Pop1) J1_LEAFWGROWINPLACE(Pop1)
282
#define __JudyCreateBranchL __Judy1CreateBranchL
283
#define __JudyCreateBranchB __Judy1CreateBranchB
284
#define __JudyCreateBranchU __Judy1CreateBranchU
285
#define __JudyCascade1 __Judy1Cascade1
286
#define __JudyCascade2 __Judy1Cascade2
287
#define __JudyCascade3 __Judy1Cascade3
277
#define j__udyCreateBranchL j__udy1CreateBranchL
278
#define j__udyCreateBranchB j__udy1CreateBranchB
279
#define j__udyCreateBranchU j__udy1CreateBranchU
280
#define j__udyCascade1 j__udy1Cascade1
281
#define j__udyCascade2 j__udy1Cascade2
282
#define j__udyCascade3 j__udy1Cascade3
289
#define __JudyCascade4 __Judy1Cascade4
290
#define __JudyCascade5 __Judy1Cascade5
291
#define __JudyCascade6 __Judy1Cascade6
292
#define __JudyCascade7 __Judy1Cascade7
284
#define j__udyCascade4 j__udy1Cascade4
285
#define j__udyCascade5 j__udy1Cascade5
286
#define j__udyCascade6 j__udy1Cascade6
287
#define j__udyCascade7 j__udy1Cascade7
294
#define __JudyCascadeL __Judy1CascadeL
295
#define __JudyInsertBranch __Judy1InsertBranch
289
#define j__udyCascadeL j__udy1CascadeL
290
#define j__udyInsertBranch j__udy1InsertBranch
297
#define __JudyBranchBToBranchL __Judy1BranchBToBranchL
292
#define j__udyBranchBToBranchL j__udy1BranchBToBranchL
299
#define __JudyLeafB1ToLeaf1 __Judy1LeafB1ToLeaf1
294
#define j__udyLeafB1ToLeaf1 j__udy1LeafB1ToLeaf1
301
#define __JudyLeaf1ToLeaf2 __Judy1Leaf1ToLeaf2
302
#define __JudyLeaf2ToLeaf3 __Judy1Leaf2ToLeaf3
296
#define j__udyLeaf1ToLeaf2 j__udy1Leaf1ToLeaf2
297
#define j__udyLeaf2ToLeaf3 j__udy1Leaf2ToLeaf3
304
#define __JudyLeaf3ToLeafW __Judy1Leaf3ToLeafW
299
#define j__udyLeaf3ToLeafW j__udy1Leaf3ToLeafW
306
#define __JudyLeaf3ToLeaf4 __Judy1Leaf3ToLeaf4
307
#define __JudyLeaf4ToLeaf5 __Judy1Leaf4ToLeaf5
308
#define __JudyLeaf5ToLeaf6 __Judy1Leaf5ToLeaf6
309
#define __JudyLeaf6ToLeaf7 __Judy1Leaf6ToLeaf7
310
#define __JudyLeaf7ToLeafW __Judy1Leaf7ToLeafW
301
#define j__udyLeaf3ToLeaf4 j__udy1Leaf3ToLeaf4
302
#define j__udyLeaf4ToLeaf5 j__udy1Leaf4ToLeaf5
303
#define j__udyLeaf5ToLeaf6 j__udy1Leaf5ToLeaf6
304
#define j__udyLeaf6ToLeaf7 j__udy1Leaf6ToLeaf7
305
#define j__udyLeaf7ToLeafW j__udy1Leaf7ToLeafW
313
308
#define jpm_t j1pm_t
319
314
#define JU_JLB_BITMAP J1_JLB_BITMAP
321
#define __JudyAllocJPM __Judy1AllocJ1PM
322
#define __JudyAllocJBL __Judy1AllocJBL
323
#define __JudyAllocJBB __Judy1AllocJBB
324
#define __JudyAllocJBBJP __Judy1AllocJBBJP
325
#define __JudyAllocJBU __Judy1AllocJBU
327
#define __JudyAllocJLL1 __Judy1AllocJLL1
329
#define __JudyAllocJLL2 __Judy1AllocJLL2
330
#define __JudyAllocJLL3 __Judy1AllocJLL3
332
#define __JudyAllocJLL4 __Judy1AllocJLL4
333
#define __JudyAllocJLL5 __Judy1AllocJLL5
334
#define __JudyAllocJLL6 __Judy1AllocJLL6
335
#define __JudyAllocJLL7 __Judy1AllocJLL7
337
#define __JudyAllocJLW __Judy1AllocJLW
338
#define __JudyAllocJLB1 __Judy1AllocJLB1
339
#define __JudyFreeJPM __Judy1FreeJ1PM
340
#define __JudyFreeJBL __Judy1FreeJBL
341
#define __JudyFreeJBB __Judy1FreeJBB
342
#define __JudyFreeJBBJP __Judy1FreeJBBJP
343
#define __JudyFreeJBU __Judy1FreeJBU
345
#define __JudyFreeJLL1 __Judy1FreeJLL1
347
#define __JudyFreeJLL2 __Judy1FreeJLL2
348
#define __JudyFreeJLL3 __Judy1FreeJLL3
350
#define __JudyFreeJLL4 __Judy1FreeJLL4
351
#define __JudyFreeJLL5 __Judy1FreeJLL5
352
#define __JudyFreeJLL6 __Judy1FreeJLL6
353
#define __JudyFreeJLL7 __Judy1FreeJLL7
355
#define __JudyFreeJLW __Judy1FreeJLW
356
#define __JudyFreeJLB1 __Judy1FreeJLB1
357
#define __JudyFreeSM __Judy1FreeSM
316
#define j__udyAllocJPM j__udy1AllocJ1PM
317
#define j__udyAllocJBL j__udy1AllocJBL
318
#define j__udyAllocJBB j__udy1AllocJBB
319
#define j__udyAllocJBBJP j__udy1AllocJBBJP
320
#define j__udyAllocJBU j__udy1AllocJBU
322
#define j__udyAllocJLL1 j__udy1AllocJLL1
324
#define j__udyAllocJLL2 j__udy1AllocJLL2
325
#define j__udyAllocJLL3 j__udy1AllocJLL3
327
#define j__udyAllocJLL4 j__udy1AllocJLL4
328
#define j__udyAllocJLL5 j__udy1AllocJLL5
329
#define j__udyAllocJLL6 j__udy1AllocJLL6
330
#define j__udyAllocJLL7 j__udy1AllocJLL7
332
#define j__udyAllocJLW j__udy1AllocJLW
333
#define j__udyAllocJLB1 j__udy1AllocJLB1
334
#define j__udyFreeJPM j__udy1FreeJ1PM
335
#define j__udyFreeJBL j__udy1FreeJBL
336
#define j__udyFreeJBB j__udy1FreeJBB
337
#define j__udyFreeJBBJP j__udy1FreeJBBJP
338
#define j__udyFreeJBU j__udy1FreeJBU
340
#define j__udyFreeJLL1 j__udy1FreeJLL1
342
#define j__udyFreeJLL2 j__udy1FreeJLL2
343
#define j__udyFreeJLL3 j__udy1FreeJLL3
345
#define j__udyFreeJLL4 j__udy1FreeJLL4
346
#define j__udyFreeJLL5 j__udy1FreeJLL5
347
#define j__udyFreeJLL6 j__udy1FreeJLL6
348
#define j__udyFreeJLL7 j__udy1FreeJLL7
350
#define j__udyFreeJLW j__udy1FreeJLW
351
#define j__udyFreeJLB1 j__udy1FreeJLB1
352
#define j__udyFreeSM j__udy1FreeSM
359
#define __juMaxWords __ju1MaxWords
354
#define j__uMaxWords j__u1MaxWords
362
357
#define JudyCheckPop Judy1CheckPop
407
402
#define JU_LEAFWGROWINPLACE(Pop1) JL_LEAFWGROWINPLACE(Pop1)
409
#define __JudyCreateBranchL __JudyLCreateBranchL
410
#define __JudyCreateBranchB __JudyLCreateBranchB
411
#define __JudyCreateBranchU __JudyLCreateBranchU
412
#define __JudyCascade1 __JudyLCascade1
413
#define __JudyCascade2 __JudyLCascade2
414
#define __JudyCascade3 __JudyLCascade3
404
#define j__udyCreateBranchL j__udyLCreateBranchL
405
#define j__udyCreateBranchB j__udyLCreateBranchB
406
#define j__udyCreateBranchU j__udyLCreateBranchU
407
#define j__udyCascade1 j__udyLCascade1
408
#define j__udyCascade2 j__udyLCascade2
409
#define j__udyCascade3 j__udyLCascade3
416
#define __JudyCascade4 __JudyLCascade4
417
#define __JudyCascade5 __JudyLCascade5
418
#define __JudyCascade6 __JudyLCascade6
419
#define __JudyCascade7 __JudyLCascade7
411
#define j__udyCascade4 j__udyLCascade4
412
#define j__udyCascade5 j__udyLCascade5
413
#define j__udyCascade6 j__udyLCascade6
414
#define j__udyCascade7 j__udyLCascade7
421
#define __JudyCascadeL __JudyLCascadeL
422
#define __JudyInsertBranch __JudyLInsertBranch
416
#define j__udyCascadeL j__udyLCascadeL
417
#define j__udyInsertBranch j__udyLInsertBranch
424
#define __JudyBranchBToBranchL __JudyLBranchBToBranchL
425
#define __JudyLeafB1ToLeaf1 __JudyLLeafB1ToLeaf1
426
#define __JudyLeaf1ToLeaf2 __JudyLLeaf1ToLeaf2
427
#define __JudyLeaf2ToLeaf3 __JudyLLeaf2ToLeaf3
419
#define j__udyBranchBToBranchL j__udyLBranchBToBranchL
420
#define j__udyLeafB1ToLeaf1 j__udyLLeafB1ToLeaf1
421
#define j__udyLeaf1ToLeaf2 j__udyLLeaf1ToLeaf2
422
#define j__udyLeaf2ToLeaf3 j__udyLLeaf2ToLeaf3
429
#define __JudyLeaf3ToLeafW __JudyLLeaf3ToLeafW
424
#define j__udyLeaf3ToLeafW j__udyLLeaf3ToLeafW
431
#define __JudyLeaf3ToLeaf4 __JudyLLeaf3ToLeaf4
432
#define __JudyLeaf4ToLeaf5 __JudyLLeaf4ToLeaf5
433
#define __JudyLeaf5ToLeaf6 __JudyLLeaf5ToLeaf6
434
#define __JudyLeaf6ToLeaf7 __JudyLLeaf6ToLeaf7
435
#define __JudyLeaf7ToLeafW __JudyLLeaf7ToLeafW
426
#define j__udyLeaf3ToLeaf4 j__udyLLeaf3ToLeaf4
427
#define j__udyLeaf4ToLeaf5 j__udyLLeaf4ToLeaf5
428
#define j__udyLeaf5ToLeaf6 j__udyLLeaf5ToLeaf6
429
#define j__udyLeaf6ToLeaf7 j__udyLLeaf6ToLeaf7
430
#define j__udyLeaf7ToLeafW j__udyLLeaf7ToLeafW
438
433
#define jpm_t jLpm_t
444
439
#define JU_JLB_BITMAP JL_JLB_BITMAP
446
#define __JudyAllocJPM __JudyLAllocJLPM
447
#define __JudyAllocJBL __JudyLAllocJBL
448
#define __JudyAllocJBB __JudyLAllocJBB
449
#define __JudyAllocJBBJP __JudyLAllocJBBJP
450
#define __JudyAllocJBU __JudyLAllocJBU
451
#define __JudyAllocJLL1 __JudyLAllocJLL1
452
#define __JudyAllocJLL2 __JudyLAllocJLL2
453
#define __JudyAllocJLL3 __JudyLAllocJLL3
455
#define __JudyAllocJLL4 __JudyLAllocJLL4
456
#define __JudyAllocJLL5 __JudyLAllocJLL5
457
#define __JudyAllocJLL6 __JudyLAllocJLL6
458
#define __JudyAllocJLL7 __JudyLAllocJLL7
460
#define __JudyAllocJLW __JudyLAllocJLW
461
#define __JudyAllocJLB1 __JudyLAllocJLB1
463
#define __JudyFreeJPM __JudyLFreeJLPM
464
#define __JudyFreeJBL __JudyLFreeJBL
465
#define __JudyFreeJBB __JudyLFreeJBB
466
#define __JudyFreeJBBJP __JudyLFreeJBBJP
467
#define __JudyFreeJBU __JudyLFreeJBU
468
#define __JudyFreeJLL1 __JudyLFreeJLL1
469
#define __JudyFreeJLL2 __JudyLFreeJLL2
470
#define __JudyFreeJLL3 __JudyLFreeJLL3
472
#define __JudyFreeJLL4 __JudyLFreeJLL4
473
#define __JudyFreeJLL5 __JudyLFreeJLL5
474
#define __JudyFreeJLL6 __JudyLFreeJLL6
475
#define __JudyFreeJLL7 __JudyLFreeJLL7
477
#define __JudyFreeJLW __JudyLFreeJLW
478
#define __JudyFreeJLB1 __JudyLFreeJLB1
479
#define __JudyFreeSM __JudyLFreeSM
441
#define j__udyAllocJPM j__udyLAllocJLPM
442
#define j__udyAllocJBL j__udyLAllocJBL
443
#define j__udyAllocJBB j__udyLAllocJBB
444
#define j__udyAllocJBBJP j__udyLAllocJBBJP
445
#define j__udyAllocJBU j__udyLAllocJBU
446
#define j__udyAllocJLL1 j__udyLAllocJLL1
447
#define j__udyAllocJLL2 j__udyLAllocJLL2
448
#define j__udyAllocJLL3 j__udyLAllocJLL3
450
#define j__udyAllocJLL4 j__udyLAllocJLL4
451
#define j__udyAllocJLL5 j__udyLAllocJLL5
452
#define j__udyAllocJLL6 j__udyLAllocJLL6
453
#define j__udyAllocJLL7 j__udyLAllocJLL7
455
#define j__udyAllocJLW j__udyLAllocJLW
456
#define j__udyAllocJLB1 j__udyLAllocJLB1
458
#define j__udyFreeJPM j__udyLFreeJLPM
459
#define j__udyFreeJBL j__udyLFreeJBL
460
#define j__udyFreeJBB j__udyLFreeJBB
461
#define j__udyFreeJBBJP j__udyLFreeJBBJP
462
#define j__udyFreeJBU j__udyLFreeJBU
463
#define j__udyFreeJLL1 j__udyLFreeJLL1
464
#define j__udyFreeJLL2 j__udyLFreeJLL2
465
#define j__udyFreeJLL3 j__udyLFreeJLL3
467
#define j__udyFreeJLL4 j__udyLFreeJLL4
468
#define j__udyFreeJLL5 j__udyLFreeJLL5
469
#define j__udyFreeJLL6 j__udyLFreeJLL6
470
#define j__udyFreeJLL7 j__udyLFreeJLL7
472
#define j__udyFreeJLW j__udyLFreeJLW
473
#define j__udyFreeJLB1 j__udyLFreeJLB1
474
#define j__udyFreeSM j__udyLFreeSM
482
#define __juMaxWords __juLMaxWords
477
#define j__uMaxWords j__uLMaxWords
485
480
#define JudyCheckPop JudyLCheckPop