|
|
1.1 ! root 1: /* llib-lcommon - lint library for QUIPU-common */ ! 2: ! 3: /* ! 4: * $Header: /f/osi/dsap/common/RCS/llib-lcommon,v 7.3 90/07/09 14:34:35 mrose Exp $ ! 5: * ! 6: * ! 7: * $Log: llib-lcommon,v $ ! 8: # Revision 7.3 90/07/09 14:34:35 mrose ! 9: # sync ! 10: # ! 11: # Revision 7.2 90/03/15 11:17:35 mrose ! 12: # quipu-sync ! 13: # ! 14: # Revision 7.1 89/12/19 16:19:22 mrose ! 15: # sync ! 16: # ! 17: # Revision 7.0 89/11/23 21:42:20 mrose ! 18: # Release 6.0 ! 19: # ! 20: */ ! 21: ! 22: /* ! 23: * NOTICE ! 24: * ! 25: * Acquisition, use, and distribution of this module and related ! 26: * materials are subject to the restrictions of a license agreement. ! 27: * Consult the Preface in the User's Manual for the full terms of ! 28: * this agreement. ! 29: * ! 30: */ ! 31: ! 32: ! 33: /* LINTLIBRARY */ ! 34: ! 35: #include <signal.h> ! 36: #include "quipu/util.h" ! 37: #include "quipu/entry.h" ! 38: #include "quipu/common.h" ! 39: #include "quipu/dsargument.h" ! 40: #include "quipu/list.h" ! 41: #include "quipu/ds_search.h" ! 42: #include "quipu/ufn.h" ! 43: ! 44: struct acl_info * acl_info_new (x,y,z) ! 45: register int x,y; ! 46: struct dn_seq * z; ! 47: { ! 48: return (acl_info_new(x,y,z)); ! 49: } ! 50: ! 51: struct acl_info * acl_default () ! 52: { ! 53: return (acl_default()); ! 54: } ! 55: ! 56: int acl_cmp (acl1, acl2) ! 57: struct acl * acl1; ! 58: struct acl * acl2; ! 59: { ! 60: return (acl_cmp(acl1,acl2)); ! 61: } ! 62: ! 63: get_default_acl () ! 64: { ! 65: (void) get_default_acl(); ! 66: } ! 67: ! 68: set_default_acl (ai_ptr) ! 69: struct acl_info * ai_ptr; ! 70: { ! 71: (void) set_default_acl(ai_ptr); ! 72: } ! 73: ! 74: test_acl_default (a) ! 75: struct acl_info * a; ! 76: { ! 77: return (test_acl_default (a)); ! 78: } ! 79: ! 80: acl_syntax () ! 81: { ! 82: (void) (acl_syntax ()); ! 83: } ! 84: ! 85: as_cmp_comp (a,b) ! 86: Attr_Sequence a,b; ! 87: { ! 88: return (as_cmp_comp(a,b)); ! 89: } ! 90: ! 91: as_cmp (a,b) ! 92: Attr_Sequence a,b; ! 93: { ! 94: return (as_cmp(a,b)); ! 95: } ! 96: ! 97: ! 98: Attr_Sequence as_comp_cpy (as) ! 99: Attr_Sequence as; ! 100: { ! 101: return (as_comp_cpy(as)); ! 102: } ! 103: ! 104: Attr_Sequence as_cpy (as) ! 105: Attr_Sequence as; ! 106: { ! 107: return (as_cpy(as)); ! 108: } ! 109: ! 110: ! 111: as_delnext (as) ! 112: Attr_Sequence as; ! 113: { ! 114: (void) as_delnext(as); ! 115: } ! 116: ! 117: ! 118: Attr_Sequence as_find_type (a,b) ! 119: Attr_Sequence a; ! 120: AttributeType b; ! 121: { ! 122: return (as_find_type(a,b)); ! 123: } ! 124: ! 125: ! 126: as_comp_free (as) ! 127: Attr_Sequence as; ! 128: { ! 129: (void) as_comp_free(as); ! 130: } ! 131: ! 132: as_free (as) ! 133: Attr_Sequence as; ! 134: { ! 135: (void) as_free(as); ! 136: } ! 137: ! 138: Attr_Sequence as_merge_aux (a,b) ! 139: Attr_Sequence a,b; ! 140: { ! 141: return (as_merge_aux (a,b)); ! 142: } ! 143: ! 144: Attr_Sequence as_merge (a,b) ! 145: Attr_Sequence a,b; ! 146: { ! 147: return (as_merge(a,b)); ! 148: } ! 149: ! 150: ! 151: Attr_Sequence as_comp_new (at,as,acl) ! 152: AttributeType at; ! 153: AV_Sequence as; ! 154: struct acl_info * acl; ! 155: { ! 156: return (as_comp_new(at,as,acl)); ! 157: } ! 158: ! 159: ! 160: as_comp_print (ps,as,format) ! 161: PS ps; ! 162: Attr_Sequence as; ! 163: int format; ! 164: { ! 165: (void) as_comp_print(ps,as,format); ! 166: } ! 167: ! 168: as_print (ps,as,format) ! 169: Attr_Sequence as; ! 170: PS ps; ! 171: int format; ! 172: { ! 173: (void) as_print(ps,as,format); ! 174: } ! 175: ! 176: ! 177: Attr_Sequence str2as (str) ! 178: register char * str; ! 179: { ! 180: return (str2as(str)); ! 181: } ! 182: ! 183: Attr_Sequence as_combine (as,str) ! 184: Attr_Sequence as; ! 185: register char * str; ! 186: { ! 187: return (as_combine(as,str)); ! 188: } ! 189: ! 190: oid_table_attr * AttrT_new_aux (name) ! 191: register char * name; ! 192: { ! 193: return (AttrT_new_aux(name)); ! 194: } ! 195: ! 196: AttributeType AttrT_new (name) ! 197: register char * name; ! 198: { ! 199: return (AttrT_new(name)); ! 200: } ! 201: ! 202: ! 203: AttrT_print (ps,x,format) ! 204: register PS ps; ! 205: register AttributeType x; ! 206: register int format; ! 207: { ! 208: (void) AttrT_print(ps,x,format); ! 209: } ! 210: ! 211: short add_attribute_syntax (sntx,enc,dec,parse,print,cpy,cmp,sfree,print_pe,approx,multiline) ! 212: char * sntx; ! 213: IFP enc,dec,parse,print,cpy,cmp,sfree,approx; ! 214: char * print_pe; ! 215: char multiline; ! 216: { ! 217: return (add_attribute_syntax(sntx,enc,dec,parse,print,cpy,cmp,sfree,print_pe,approx,multiline)); ! 218: } ! 219: ! 220: set_attribute_syntax (sntx,enc,dec,parse,print,cpy,cmp,sfree,print_pe,approx,multiline) ! 221: short sntx; ! 222: IFP enc,dec,parse,print,cpy,cmp,sfree,approx; ! 223: char * print_pe; ! 224: char multiline; ! 225: { ! 226: (void) set_attribute_syntax(sntx,enc,dec,parse,print,cpy,cmp,sfree,print_pe,approx,multiline); ! 227: } ! 228: ! 229: set_av_pe_print (sntx,print_pe) ! 230: short sntx; ! 231: char * print_pe; ! 232: { ! 233: (void) set_av_pe_print(sntx,print_pe); ! 234: } ! 235: ! 236: split_attr (as) ! 237: Attr_Sequence as; ! 238: { ! 239: return (split_attr(as)); ! 240: } ! 241: ! 242: IFP approxfn (x) ! 243: int x; ! 244: { ! 245: return (approxfn(x)); ! 246: } ! 247: ! 248: char * syntax2str (sntx) ! 249: int sntx; ! 250: { ! 251: return (syntax2str(sntx)); ! 252: } ! 253: ! 254: short str2syntax (str) ! 255: char * str; ! 256: { ! 257: return (str2syntax(str)); ! 258: } ! 259: ! 260: sntx_table * get_syntax_table (x) ! 261: short x; ! 262: { ! 263: return (get_syntax_table(x)); ! 264: } ! 265: ! 266: AttrV_free (x) ! 267: register AttributeValue x; ! 268: { ! 269: (void) AttrV_free(x); ! 270: } ! 271: ! 272: AttrV_free_aux (x) ! 273: register AttributeValue x; ! 274: { ! 275: (void) AttrV_free_aux(x); ! 276: } ! 277: ! 278: PE grab_pe(av) ! 279: AttributeValue av; ! 280: { ! 281: return (grab_pe(av)); ! 282: } ! 283: ! 284: AttrV_decode(x,y) ! 285: register AttributeType x; ! 286: register AttributeValue y; ! 287: { ! 288: return (AttrV_decode(x,y)); ! 289: } ! 290: ! 291: ! 292: str_at2AttrV_aux (str,at,rav) ! 293: char * str; ! 294: AttributeType at; ! 295: AttributeValue rav; ! 296: { ! 297: return str_at2AttrV_aux (str,at,rav); ! 298: } ! 299: ! 300: AttributeValue str_at2AttrV (str,at) ! 301: char * str; ! 302: AttributeType at; ! 303: { ! 304: return str_at2AttrV (str,at); ! 305: } ! 306: ! 307: AttributeValue str2AttrV (str,syntax) ! 308: register char * str; ! 309: short syntax; ! 310: { ! 311: return (str2AttrV (str,syntax)); ! 312: } ! 313: ! 314: str2AttrV_aux (str,syntax,x) ! 315: register char * str; ! 316: short syntax; ! 317: AttributeValue x; ! 318: { ! 319: return str2AttrV_aux(str,syntax,x); ! 320: } ! 321: ! 322: AttributeValue AttrV_cpy (x) ! 323: register AttributeValue x; ! 324: { ! 325: return ( AttrV_cpy (x)); ! 326: } ! 327: ! 328: AttrV_cpy_aux (x,y) ! 329: register AttributeValue x; ! 330: register AttributeValue y; ! 331: { ! 332: (void) AttrV_cpy_aux (x,y); ! 333: } ! 334: ! 335: AttrV_cmp (x,y) ! 336: register AttributeValue x,y; ! 337: { ! 338: return AttrV_cmp (x,y); ! 339: } ! 340: ! 341: IFP av_cmp_fn (syntax) ! 342: int syntax; ! 343: { ! 344: return av_cmp_fn (syntax); ! 345: } ! 346: ! 347: AttrV_print (ps,x,format) ! 348: register PS ps; ! 349: register AttributeValue x; ! 350: register int format; ! 351: { ! 352: (void) AttrV_print (ps,x,format); ! 353: } ! 354: ! 355: avs_cmp (a,b) ! 356: AV_Sequence a,b; ! 357: { ! 358: return (avs_cmp(a,b)); ! 359: } ! 360: ! 361: AV_Sequence avs_comp_cpy (avs) ! 362: AV_Sequence avs; ! 363: { ! 364: return (avs_comp_cpy(avs)); ! 365: } ! 366: ! 367: AV_Sequence avs_cpy (avs) ! 368: AV_Sequence avs; ! 369: { ! 370: return (avs_cpy(avs)); ! 371: } ! 372: ! 373: ! 374: avs_delnext (avs) ! 375: AV_Sequence avs; ! 376: { ! 377: (void) avs_delnext(avs); ! 378: } ! 379: ! 380: ! 381: avs_comp_free (avs) ! 382: AV_Sequence avs; ! 383: { ! 384: (void) avs_comp_free(avs); ! 385: } ! 386: ! 387: avs_free (avs) ! 388: AV_Sequence avs; ! 389: { ! 390: (void) avs_free(avs); ! 391: } ! 392: ! 393: AV_Sequence avs_merge (a,b) ! 394: AV_Sequence a,b; ! 395: { ! 396: return (avs_merge(a,b)); ! 397: } ! 398: ! 399: ! 400: avs_comp_fill (ptr,pe) ! 401: AV_Sequence ptr; ! 402: AttributeValue pe; ! 403: { ! 404: (void) avs_comp_fill(ptr,pe); ! 405: } ! 406: ! 407: AV_Sequence avs_comp_new (pe) ! 408: AttributeValue pe; ! 409: { ! 410: return (avs_comp_new(pe)); ! 411: } ! 412: ! 413: avs_comp_print (ps,avs,format) ! 414: AV_Sequence avs; ! 415: PS ps; ! 416: int format; ! 417: { ! 418: (void) avs_comp_print(ps,avs,format); ! 419: } ! 420: ! 421: avs_print (ps,avs,format) ! 422: AV_Sequence avs; ! 423: PS ps; ! 424: int format; ! 425: { ! 426: (void) avs_print(ps,avs,format); ! 427: } ! 428: ! 429: avs_print_aux (ps,avs,format,sep) ! 430: AV_Sequence avs; ! 431: PS ps; ! 432: int format; ! 433: char * sep; ! 434: { ! 435: (void) avs_print_aux(ps,avs,format,sep); ! 436: } ! 437: ! 438: ! 439: AV_Sequence str2avs (str,at) ! 440: char * str; ! 441: AttributeType at; ! 442: { ! 443: return (str2avs(str,at)); ! 444: } ! 445: ! 446: boolean_syntax () ! 447: { ! 448: (void) boolean_syntax(); ! 449: } ! 450: ! 451: ! 452: struct common_args * get_ca_ref(dsarg) ! 453: struct ds_op_arg * dsarg; ! 454: { ! 455: return get_ca_ref(dsarg); ! 456: } ! 457: ! 458: cha_loopdetected(cha) ! 459: struct chain_arg * cha; ! 460: { ! 461: return cha_loopdetected(cha); ! 462: } ! 463: ! 464: ti_is_elem(ti, ti_list) ! 465: struct trace_info * ti; ! 466: struct trace_info * ti_list; ! 467: { ! 468: return ti_is_elem(ti,ti_list); ! 469: } ! 470: ! 471: struct trace_info * ti_cpy(ti) ! 472: struct trace_info * ti; ! 473: { ! 474: return ti_cpy(ti); ! 475: } ! 476: ! 477: ! 478: correlate_search_results(sr_res) ! 479: struct ds_search_result * sr_res; ! 480: { ! 481: (void) correlate_search_results(sr_res); ! 482: } ! 483: ! 484: merge_search_results(sr_res, sr_tmp) ! 485: struct ds_search_result * sr_res; ! 486: struct ds_search_result * sr_tmp; ! 487: { ! 488: (void) merge_search_results(sr_res,sr_tmp); ! 489: } ! 490: ! 491: search_result_free(arg) ! 492: struct ds_search_result * arg; ! 493: { ! 494: (void) search_result_free(arg); ! 495: } ! 496: ! 497: ! 498: dn_append (a,b) ! 499: DN a,b; ! 500: { ! 501: (void) dn_append(a,b); ! 502: } ! 503: ! 504: ! 505: dn_cmp (a,b) ! 506: register DN a,b; ! 507: { ! 508: return (dn_cmp(a,b)); ! 509: } ! 510: ! 511: dn_cmp_prefix (a,b) ! 512: register DN a,b; ! 513: { ! 514: return (dn_cmp_prefix(a,b)); ! 515: } ! 516: ! 517: ! 518: DN dn_comp_cpy (dn) ! 519: register DN dn; ! 520: { ! 521: return (dn_comp_cpy(dn)); ! 522: } ! 523: ! 524: DN dn_cpy (dn) ! 525: register DN dn; ! 526: { ! 527: return (dn_cpy(dn)); ! 528: } ! 529: ! 530: ! 531: dn_comp_free (dn) ! 532: DN dn; ! 533: { ! 534: (void) dn_comp_free(dn); ! 535: } ! 536: dn_free (dn) ! 537: DN dn; ! 538: { ! 539: (void) dn_free(dn); ! 540: } ! 541: ! 542: ! 543: DN dn_comp_new (rdn) ! 544: RDN rdn; ! 545: { ! 546: return (dn_comp_new(rdn)); ! 547: } ! 548: ! 549: ! 550: dn_print (ps,dn,format) ! 551: DN dn; ! 552: PS ps; ! 553: int format; ! 554: { ! 555: (void) dn_print(ps,dn,format); ! 556: } ! 557: ! 558: ufn_dn_print (ps,dn,multiline) ! 559: PS ps; ! 560: DN dn; ! 561: char multiline; ! 562: { ! 563: (void) ufn_dn_print (ps,dn,multiline); ! 564: } ! 565: ! 566: ufn_dn_print_aux (ps,dn,marker,multiline) ! 567: PS ps; ! 568: DN dn; ! 569: DN marker; ! 570: int multiline; ! 571: { ! 572: (void) ufn_dn_print_aux (ps,dn,marker,multiline); ! 573: } ! 574: ! 575: ufn_rdn_print (ps,rdn) ! 576: RDN rdn; ! 577: PS ps; ! 578: { ! 579: (void) ufn_rdn_print (ps,rdn); ! 580: } ! 581: char * dn2str(dn) ! 582: DN dn; ! 583: { ! 584: return dn2str(dn); ! 585: } ! 586: char * dn2ufn(dn,multiline) ! 587: DN dn; ! 588: char multiline; ! 589: { ! 590: return dn2ufn(dn,multiline); ! 591: } ! 592: ! 593: dn_seq_free (dnseq) ! 594: struct dn_seq * dnseq; ! 595: { ! 596: (void) dn_seq_free(dnseq); ! 597: } ! 598: ! 599: struct dn_seq * dn_seq_cpy (dnseq) ! 600: struct dn_seq * dnseq; ! 601: { ! 602: return (dn_seq_cpy(dnseq)); ! 603: } ! 604: ! 605: check_dnseq (dnseq,who) ! 606: struct dn_seq * dnseq; ! 607: DN who; ! 608: { ! 609: return (check_dnseq(dnseq,who)); ! 610: } ! 611: ! 612: dn_seq_cmp (a,b) ! 613: struct dn_seq * a, * b; ! 614: { ! 615: return (dn_seq_cmp(a,b)); ! 616: } ! 617: ! 618: check_dnseq_prefix (dnseq,who) ! 619: struct dn_seq * dnseq; ! 620: DN who; ! 621: { ! 622: return (check_dnseq_prefix(dnseq,who)); ! 623: } ! 624: ! 625: dn_seq_print (ps,dnseq,format) ! 626: PS ps; ! 627: struct dn_seq * dnseq; ! 628: int format; ! 629: { ! 630: (void) dn_seq_print(ps,dnseq,format); ! 631: } ! 632: ! 633: struct dn_seq * str2dnseq (str) ! 634: register char * str; ! 635: { ! 636: return (str2dnseq(str)); ! 637: } ! 638: ! 639: int dn_in_dnseq(dn, dnseq) ! 640: DN dn; ! 641: struct dn_seq * dnseq; ! 642: { ! 643: return (dn_in_dnseq(dn, dnseq)); ! 644: } ! 645: ! 646: struct dn_seq * dn_seq_push(dn,dnseq) ! 647: DN dn; ! 648: struct dn_seq * dnseq; ! 649: { ! 650: return dn_seq_push(dn,dnseq); ! 651: } ! 652: ! 653: struct dn_seq * dn_seq_pop(dnseq) ! 654: struct dn_seq * dnseq; ! 655: { ! 656: return dn_seq_pop(dnseq); ! 657: } ! 658: ! 659: DN str2dn (str) ! 660: register char * str; ! 661: { ! 662: return (str2dn(str)); ! 663: } ! 664: ! 665: DN str2dn_aux (str,alias) ! 666: char * str; ! 667: char *alias; ! 668: { ! 669: return (str2dn_aux(str,alias)); ! 670: } ! 671: ! 672: DN str2dnX (str) ! 673: register char * str; ! 674: { ! 675: return (str2dnX(str)); ! 676: } ! 677: ! 678: DN dn_dec (pe) ! 679: PE pe; ! 680: { ! 681: return dn_dec (pe); ! 682: } ! 683: ! 684: PE dn_enc (dn) ! 685: DN dn; ! 686: { ! 687: return dn_enc (dn); ! 688: } ! 689: ! 690: dn_syntax () ! 691: { ! 692: (void) dn_syntax (); ! 693: } ! 694: ! 695: DN dq2dn (designator, qualifier) ! 696: char *designator, ! 697: *qualifier; ! 698: { ! 699: return (dq2dn(designator,qualifier)); ! 700: } ! 701: ! 702: edbinfo_syntax () ! 703: { ! 704: (void) edbinfo_syntax (); ! 705: } ! 706: ! 707: entryinfo_comp_free (a,state) ! 708: register EntryInfo *a; ! 709: int state; ! 710: { ! 711: (void) entryinfo_comp_free(a,state); ! 712: } ! 713: ! 714: entryinfo_free (a,state) ! 715: register EntryInfo * a; ! 716: register int state; ! 717: { ! 718: (void) entryinfo_free(a,state); ! 719: } ! 720: ! 721: entryinfo_cpy (a,b) ! 722: register EntryInfo *a; ! 723: register EntryInfo *b; ! 724: { ! 725: (void) entryinfo_cpy(a,b); ! 726: } ! 727: ! 728: entryinfo_append (a,b) ! 729: register EntryInfo *a,*b; ! 730: { ! 731: (void) entryinfo_append(a,b); ! 732: } ! 733: ! 734: entryinfo_merge (a,b) ! 735: EntryInfo *a,*b; ! 736: { ! 737: (void) entryinfo_merge(a,b); ! 738: } ! 739: ! 740: entryinfo_print (ps,entryinfo,format) ! 741: PS ps; ! 742: EntryInfo *entryinfo; ! 743: int format; ! 744: { ! 745: (void) entryinfo_print(ps,entryinfo,format); ! 746: } ! 747: ! 748: fax_syntax () ! 749: { ! 750: (void) fax_syntax (); ! 751: } ! 752: ! 753: struct file_syntax * fileattr_cpy (fs) ! 754: struct file_syntax * fs; ! 755: { ! 756: return (fileattr_cpy(fs)); ! 757: } ! 758: ! 759: file_cmp (a,b) ! 760: struct file_syntax *a, *b; ! 761: { ! 762: return (file_cmp(a,b)); ! 763: } ! 764: ! 765: PE grab_filepe (av) ! 766: AttributeValue av; ! 767: { ! 768: return (grab_filepe(av)); ! 769: } ! 770: ! 771: ! 772: file_decode (x) ! 773: AttributeValue x; ! 774: { ! 775: (void) file_decode (x); ! 776: } ! 777: ! 778: #ifndef SYS5 ! 779: /* ARGSUSED */ ! 780: #endif ! 781: int dflt_attr_file (at,x,full) ! 782: AttributeType at; ! 783: AttributeValue x; ! 784: char full; ! 785: { ! 786: return (dflt_attr_file(at,x,full)); ! 787: } ! 788: ! 789: fileattr_print (ps,y,format) ! 790: PS ps; ! 791: AttributeValue y; ! 792: int format; ! 793: { ! 794: (void) fileattr_print(ps,y,format); ! 795: } ! 796: ! 797: ! 798: str2file_aux (str,at,x) ! 799: char * str; ! 800: AttributeType at; ! 801: AttributeValue x; ! 802: { ! 803: return (str2file_aux(str,at,x)); ! 804: } ! 805: ! 806: AttributeValue str2file (str,at) ! 807: char * str; ! 808: AttributeType at; ! 809: { ! 810: return (str2file(str,at)); ! 811: } ! 812: ! 813: file_free (fs) ! 814: struct file_syntax * fs; ! 815: { ! 816: (void) file_free(fs); ! 817: } ! 818: ! 819: filter_free (filt) ! 820: Filter filt; ! 821: { ! 822: (void) filter_free(filt); ! 823: } ! 824: ! 825: filter_append (a,b) ! 826: Filter a,b; ! 827: { ! 828: (void) filter_append(a,b); ! 829: } ! 830: ! 831: Filter strfilter (at,s,type) ! 832: AttributeType at; ! 833: char * s; ! 834: char type; ! 835: { ! 836: return strfilter (at,s,type); ! 837: } ! 838: ! 839: Filter ocfilter (s) ! 840: char * s; ! 841: { ! 842: return ocfilter (s); ! 843: } ! 844: ! 845: Filter joinfilter (f, type) ! 846: Filter f; ! 847: char type; ! 848: { ! 849: return joinfilter (f, type); ! 850: } ! 851: ! 852: print_filter (nps, fi, level) ! 853: PS nps; ! 854: register Filter fi; ! 855: int level; ! 856: { ! 857: (void) print_filter (nps, fi, level); ! 858: } ! 859: ! 860: guide_syntax () ! 861: { ! 862: (void) guide_syntax (); ! 863: } ! 864: ! 865: integer_syntax () ! 866: { ! 867: (void) integer_syntax(); ! 868: } ! 869: ! 870: mailbox_syntax () ! 871: { ! 872: (void) mailbox_syntax(); ! 873: } ! 874: ! 875: objectclass * oc_add (oid) ! 876: OID oid; ! 877: { ! 878: return (oc_add(oid)); ! 879: } ! 880: ! 881: objclass_cmp (a,b) ! 882: objectclass *a, *b; ! 883: { ! 884: return objclass_cmp (a,b); ! 885: } ! 886: ! 887: check_in_oc (oid,avs) ! 888: OID oid; ! 889: AV_Sequence avs; ! 890: { ! 891: return (check_in_oc(oid,avs)); ! 892: } ! 893: ! 894: oc_print (ps,oc,format) ! 895: PS ps; ! 896: objectclass * oc; ! 897: int format; ! 898: { ! 899: (void) oc_print (ps,oc,format); ! 900: } ! 901: ! 902: objectclass_syntax () ! 903: { ! 904: (void) objectclass_syntax(); ! 905: } ! 906: ! 907: load_oid_table (table) ! 908: char * table; ! 909: { ! 910: (void) load_oid_table(table); ! 911: } ! 912: ! 913: add_entry_aux (a,b,c,d) ! 914: char * a; ! 915: caddr_t b; ! 916: int c; ! 917: char * d; ! 918: { ! 919: (void) add_entry_aux(a,b,c,d); ! 920: } ! 921: ! 922: char * get_oid (str) ! 923: char * str; ! 924: { ! 925: return (get_oid(str)); ! 926: } ! 927: ! 928: oid_table_attr *name2attr(nodename) ! 929: char * nodename; ! 930: { ! 931: return (name2attr(nodename)); ! 932: } ! 933: ! 934: set_heap (x) ! 935: AttributeType x; ! 936: { ! 937: return (set_heap(x)); ! 938: } ! 939: ! 940: oid_table_attr *oid2attr(oid) ! 941: OID oid; ! 942: { ! 943: return (oid2attr(oid)); ! 944: } ! 945: ! 946: objectclass *name2oc(nodename) ! 947: register char * nodename; ! 948: { ! 949: return (name2oc(nodename)); ! 950: } ! 951: ! 952: objectclass *oid2oc(oid) ! 953: OID oid; ! 954: { ! 955: return (oid2oc(oid)); ! 956: } ! 957: ! 958: char *attr2name_aux (oa) ! 959: register oid_table_attr *oa; ! 960: { ! 961: return (attr2name_aux(oa)); ! 962: } ! 963: ! 964: char *attr2name(oa,format) ! 965: register oid_table_attr *oa; ! 966: int format; ! 967: { ! 968: return (attr2name(oa,format)); ! 969: } ! 970: ! 971: char *oc2name(oc,format) ! 972: register objectclass *oc; ! 973: int format; ! 974: { ! 975: return (oc2name(oc,format)); ! 976: } ! 977: ! 978: char *oid2name(oid,format) ! 979: OID oid; ! 980: int format; ! 981: { ! 982: return (oid2name(oid,format)); ! 983: } ! 984: ! 985: OID name2oid (str) ! 986: register char * str; ! 987: { ! 988: return (name2oid(str)); ! 989: } ! 990: ! 991: PE oid2pe (o) ! 992: OID o; ! 993: { ! 994: return (oid2pe(o)); ! 995: } ! 996: ! 997: oidprint (ps,o,format) ! 998: PS ps; ! 999: OID o; ! 1000: int format; ! 1001: { ! 1002: (void) oidprint(ps,o,format); ! 1003: } ! 1004: ! 1005: OID dup_prim2oid (pe) ! 1006: PE pe; ! 1007: { ! 1008: return (dup_prim2oid(pe)); ! 1009: } ! 1010: ! 1011: oid_syntax () ! 1012: { ! 1013: (void) oid_syntax(); ! 1014: } ! 1015: ! 1016: want_oc_hierarchy () ! 1017: { ! 1018: (void) want_oc_hierarchy(); ! 1019: } ! 1020: ! 1021: load_obj_hier (sep,newname) ! 1022: char * sep; ! 1023: char * newname; ! 1024: { ! 1025: return load_obj_hier(sep,newname); ! 1026: } ! 1027: ! 1028: void dumpalloid () ! 1029: { ! 1030: dumpalloid(); ! 1031: } ! 1032: ! 1033: objectclass * str2oc (str) ! 1034: char * str; ! 1035: { ! 1036: return (str2oc (str)); ! 1037: } ! 1038: ! 1039: add_oc_macro (buf,ptr) ! 1040: char * buf, *ptr; ! 1041: { ! 1042: (void) add_oc_macro(buf,ptr); ! 1043: } ! 1044: ! 1045: oid_seq_free (ptr) ! 1046: struct oid_seq * ptr; ! 1047: { ! 1048: (void) oid_seq_free(ptr); ! 1049: } ! 1050: ! 1051: struct oid_seq *oid_seq_merge (a,b) ! 1052: struct oid_seq *a; ! 1053: struct oid_seq *b; ! 1054: { ! 1055: return (oid_seq_merge(a,b)); ! 1056: } ! 1057: ! 1058: oid_seq_cmp (a,b) ! 1059: struct oid_seq *a, *b; ! 1060: { ! 1061: return (oid_seq_cmp(a,b)); ! 1062: } ! 1063: ! 1064: struct oid_seq * oid_seq_cpy (a) ! 1065: struct oid_seq * a; ! 1066: { ! 1067: return (oid_seq_cpy(a)); ! 1068: } ! 1069: ! 1070: oid_seq_print (ps,ptr,format) ! 1071: PS ps; ! 1072: register struct oid_seq * ptr; ! 1073: int format; ! 1074: { ! 1075: (void) oid_seq_print(ps,ptr,format); ! 1076: } ! 1077: ! 1078: struct oid_seq * str2oidseq (str) ! 1079: char * str; ! 1080: { ! 1081: return (str2oidseq(str)); ! 1082: } ! 1083: ! 1084: parse_error (a,b) ! 1085: char *a, *b; ! 1086: { ! 1087: (void) parse_error(a,b); ! 1088: } ! 1089: ! 1090: pref_deliv_syntax () ! 1091: { ! 1092: (void) pref_deliv_syntax (); ! 1093: } ! 1094: ! 1095: pe_print (ps, pe, format) ! 1096: register PS ps; ! 1097: register PE pe; ! 1098: int format; ! 1099: { ! 1100: (void) pe_print (ps,pe,format); ! 1101: } ! 1102: ! 1103: PE asn2pe (str) ! 1104: char * str; ! 1105: { ! 1106: return (asn2pe(str)); ! 1107: } ! 1108: ! 1109: char * show_picture (picture,picture_process,len) ! 1110: char *picture; ! 1111: char *picture_process; ! 1112: int len; ! 1113: { ! 1114: return (show_picture(picture,picture_process,len)); ! 1115: } ! 1116: ! 1117: exec_print (ps,av,proc) ! 1118: PS ps; ! 1119: AttributeValue av; ! 1120: char * proc; ! 1121: { ! 1122: (void) exec_print(ps,av,proc); ! 1123: } ! 1124: ! 1125: hide_picture () ! 1126: { ! 1127: (void) hide_picture(); ! 1128: } ! 1129: ! 1130: picture_print (ps,pe,format) ! 1131: PS ps; ! 1132: PE pe; ! 1133: int format; ! 1134: { ! 1135: (void) picture_print(ps,pe,format); ! 1136: } ! 1137: ! 1138: photo_syntax () ! 1139: { ! 1140: (void) photo_syntax(); ! 1141: } ! 1142: ! 1143: post_syntax () ! 1144: { ! 1145: (void) post_syntax(); ! 1146: } ! 1147: ! 1148: ! 1149: psap_free (psap) ! 1150: struct PSAPaddr * psap; ! 1151: { ! 1152: (void) psap_free(psap); ! 1153: } ! 1154: ! 1155: struct PSAPaddr * psap_cpy (a) ! 1156: struct PSAPaddr * a; ! 1157: { ! 1158: return (psap_cpy(a)); ! 1159: } ! 1160: ! 1161: psap_dup (r,a) ! 1162: struct PSAPaddr * r, * a; ! 1163: { ! 1164: (void) psap_dup(r,a); ! 1165: } ! 1166: ! 1167: psap_syntax () ! 1168: { ! 1169: (void) psap_syntax(); ! 1170: } ! 1171: ! 1172: quipu_syntaxes () ! 1173: { ! 1174: (void) quipu_syntaxes(); ! 1175: } ! 1176: ! 1177: rdn_cmp_comp (a,b) ! 1178: RDN a,b; ! 1179: { ! 1180: return (rdn_cmp_comp(a,b)); ! 1181: } ! 1182: ! 1183: rdn_cmp (a,b) ! 1184: register RDN a,b; ! 1185: { ! 1186: return (rdn_cmp(a,b)); ! 1187: } ! 1188: ! 1189: ! 1190: RDN rdn_comp_cpy (rdn) ! 1191: RDN rdn; ! 1192: { ! 1193: return (rdn_comp_cpy(rdn)); ! 1194: } ! 1195: ! 1196: RDN rdn_cpy (rdn) ! 1197: RDN rdn; ! 1198: { ! 1199: return (rdn_cpy(rdn)); ! 1200: } ! 1201: ! 1202: ! 1203: rdn_comp_free (rdn) ! 1204: RDN rdn; ! 1205: { ! 1206: (void) rdn_comp_free(rdn); ! 1207: } ! 1208: ! 1209: rdn_free (rdn) ! 1210: RDN rdn; ! 1211: { ! 1212: (void) rdn_free(rdn); ! 1213: } ! 1214: ! 1215: ! 1216: RDN rdn_merge (a,b) ! 1217: RDN a,b; ! 1218: { ! 1219: return (rdn_merge(a,b)); ! 1220: } ! 1221: ! 1222: ! 1223: RDN rdn_comp_new (at,av) ! 1224: AttributeType at; ! 1225: AttributeValue av; ! 1226: { ! 1227: return (rdn_comp_new(at,av)); ! 1228: } ! 1229: ! 1230: ! 1231: rdn_comp_print (ps,rdn,format) ! 1232: PS ps; ! 1233: RDN rdn; ! 1234: int format; ! 1235: { ! 1236: (void) rdn_comp_print(ps,rdn,format); ! 1237: } ! 1238: ! 1239: rdn_print (ps,rdn,format) ! 1240: RDN rdn; ! 1241: PS ps; ! 1242: int format; ! 1243: { ! 1244: (void) rdn_print(ps,rdn,format); ! 1245: } ! 1246: ! 1247: ! 1248: RDN str2rdn_aux (str) ! 1249: char * str; ! 1250: { ! 1251: return (str2rdn_aux(str)); ! 1252: } ! 1253: ! 1254: RDN str2rdn (str) ! 1255: char * str; ! 1256: { ! 1257: return (str2rdn(str)); ! 1258: } ! 1259: ! 1260: stop_listeners () ! 1261: { ! 1262: (void) stop_listeners(); ! 1263: } ! 1264: ! 1265: soundex_cmp (a,b) ! 1266: register char * a; ! 1267: register char * b; ! 1268: { ! 1269: return (soundex_cmp (a,b)); ! 1270: } ! 1271: ! 1272: soundex_match (fitem,avs) ! 1273: register struct filter_item *fitem; ! 1274: register AV_Sequence avs; ! 1275: { ! 1276: return (soundex_match(fitem,avs)); ! 1277: } ! 1278: ! 1279: standard_syntaxes () ! 1280: { ! 1281: (void) standard_syntaxes(); ! 1282: } ! 1283: ! 1284: char * octparse (str) ! 1285: char * str; ! 1286: { ! 1287: return (octparse(str)); ! 1288: } ! 1289: ! 1290: char * prtparse (str) ! 1291: char * str; ! 1292: { ! 1293: return (prtparse(str)); ! 1294: } ! 1295: ! 1296: sfree (x) ! 1297: char *x; ! 1298: { ! 1299: (void) sfree(x); ! 1300: } ! 1301: ! 1302: pstrcmp (a,b) ! 1303: char * a, *b; ! 1304: { ! 1305: return pstrcmp (a,b); ! 1306: } ! 1307: ! 1308: telcmp (a, b) ! 1309: char *a, ! 1310: *b; ! 1311: { ! 1312: return (telcmp(a,b)); ! 1313: } ! 1314: ! 1315: strprint (ps,str,format) ! 1316: PS ps; ! 1317: char * str; ! 1318: int format; ! 1319: { ! 1320: (void) strprint(ps,str,format); ! 1321: } ! 1322: ! 1323: octprint (ps,str,format) ! 1324: PS ps; ! 1325: char * str; ! 1326: int format; ! 1327: { ! 1328: (void) octprint(ps,str,format); ! 1329: } ! 1330: ! 1331: case_exact_match (sntx) ! 1332: short sntx; ! 1333: { ! 1334: return (case_exact_match(sntx)); ! 1335: } ! 1336: ! 1337: approx_string (sntx) ! 1338: short sntx; ! 1339: { ! 1340: return (approx_string(sntx)); ! 1341: } ! 1342: ! 1343: sub_string (sntx) ! 1344: short sntx; ! 1345: { ! 1346: return (sub_string(sntx)); ! 1347: } ! 1348: ! 1349: string_syntaxes () ! 1350: { ! 1351: (void) string_syntaxes(); ! 1352: } ! 1353: ! 1354: ! 1355: teletex_syntax () ! 1356: { ! 1357: (void) teletex_syntax(); ! 1358: } ! 1359: ! 1360: telex_syntax () ! 1361: { ! 1362: (void) telex_syntax(); ! 1363: } ! 1364: ! 1365: utcprint (ps,time,format) ! 1366: PS ps; ! 1367: char *time; ! 1368: int format; ! 1369: { ! 1370: (void) utcprint (ps,time,format); ! 1371: } ! 1372: ! 1373: time_syntax () ! 1374: { ! 1375: (void) time_syntax(); ! 1376: } ! 1377: ! 1378: schema_syntax () ! 1379: { ! 1380: (void) schema_syntax(); ! 1381: } ! 1382: ! 1383: char * SkipSpace (ptr) ! 1384: register char * ptr; ! 1385: { ! 1386: return (SkipSpace(ptr)); ! 1387: } ! 1388: ! 1389: void StripSpace (b) ! 1390: register char *b; ! 1391: { ! 1392: StripSpace (b); ! 1393: } ! 1394: ! 1395: void StripSpace2 (b) ! 1396: register char *b; ! 1397: { ! 1398: StripSpace2 (b); ! 1399: } ! 1400: ! 1401: char * TidyString (a) ! 1402: register char * a; ! 1403: { ! 1404: return (TidyString(a)); ! 1405: } ! 1406: ! 1407: test_prim_pe (pe,class,id) ! 1408: PE pe; ! 1409: PElementClass class; ! 1410: PElementID id; ! 1411: { ! 1412: return (test_prim_pe(pe,class,id)); ! 1413: } ! 1414: ! 1415: /* VARARGS2 */ ! 1416: ps_printf (ps,fmt) ! 1417: PS ps; ! 1418: char * fmt; ! 1419: { ! 1420: (void) ps_printf(ps,fmt); ! 1421: } ! 1422: ! 1423: fatal (code,fmt) ! 1424: int code; ! 1425: char *fmt; ! 1426: { ! 1427: (void) fatal(code,fmt); ! 1428: } ! 1429: ! 1430: pslog (lp,event,str,func,ptr) ! 1431: LLog * lp; ! 1432: int event; ! 1433: char * str; ! 1434: int (*func) (); ! 1435: caddr_t ptr; ! 1436: { ! 1437: (void) pslog(lp,event,str,func,ptr); ! 1438: } ! 1439: ! 1440: quipu_pe_cmp (a,b) ! 1441: register PE a,b; ! 1442: { ! 1443: return (quipu_pe_cmp(a,b)); ! 1444: } ! 1445: ! 1446: struct acl_info * acl_dflt () ! 1447: { ! 1448: return (acl_dflt()); ! 1449: } ! 1450: ! 1451: /* VARARGS2 */ ! 1452: dsap_init(acptr,avptr) ! 1453: int *acptr; ! 1454: char *** avptr; ! 1455: { ! 1456: (void) dsap_init(acptr,avptr); ! 1457: } ! 1458: ! 1459: dsap_tai (argc, argv) ! 1460: char **argv; ! 1461: { ! 1462: return (dsap_tai (argc, argv)); ! 1463: } ! 1464: ! 1465: tai_args (acptr,avptr) ! 1466: int *acptr; ! 1467: char ***avptr; ! 1468: { ! 1469: (void) tai_args (acptr,avptr); ! 1470: } ! 1471: ! 1472: dsap_tai_init() ! 1473: { ! 1474: return (dsap_tai_init()); ! 1475: } ! 1476: ! 1477: ! 1478: tai_string (str) ! 1479: char * str; ! 1480: { ! 1481: return (tai_string (str)); ! 1482: } ! 1483: ! 1484: ds_error (ps,err) ! 1485: PS ps; ! 1486: struct DSError *err; ! 1487: { ! 1488: (void) ds_error (ps,err); ! 1489: } ! 1490: ! 1491: log_ds_error (err) ! 1492: struct DSError *err; ! 1493: { ! 1494: (void) log_ds_error (err); ! 1495: } ! 1496: ! 1497: ds_error_free (err) ! 1498: struct DSError * err; ! 1499: { ! 1500: (void) ds_error_free (err); ! 1501: } ! 1502: ! 1503: struct subordinate * subord_cpy (x) ! 1504: struct subordinate * x; ! 1505: { ! 1506: return (subord_cpy(x)); ! 1507: } ! 1508: ! 1509: cache_list (ptr, prob,dn,sizelimit) ! 1510: struct subordinate *ptr; ! 1511: int prob; ! 1512: DN dn; ! 1513: int sizelimit; ! 1514: { ! 1515: (void) cache_list (ptr,prob,dn,sizelimit); ! 1516: } ! 1517: ! 1518: delete_list_cache (adn) ! 1519: DN adn; ! 1520: { ! 1521: (void) delete_list_cache (adn); ! 1522: } ! 1523: ! 1524: struct list_cache *find_list_cache (dn,sizelimit) ! 1525: DN dn; ! 1526: int sizelimit; ! 1527: { ! 1528: return (find_list_cache(dn,sizelimit)); ! 1529: } ! 1530: ! 1531: cache_entry (ptr, complete, vals) ! 1532: EntryInfo *ptr; ! 1533: char complete; ! 1534: char vals; ! 1535: { ! 1536: (void) cache_entry (ptr, complete, vals); ! 1537: } ! 1538: ! 1539: delete_cache (adn) ! 1540: DN adn; ! 1541: { ! 1542: (void) delete_cache(adn); ! 1543: } ! 1544: ! 1545: Entry local_find_entry (object,deref) ! 1546: DN object; ! 1547: char deref; ! 1548: { ! 1549: return (local_find_entry(object,deref)); ! 1550: } ! 1551: ! 1552: DN get_copy_dn (entryptr) ! 1553: Entry entryptr; ! 1554: { ! 1555: return (get_copy_dn(entryptr)); ! 1556: } ! 1557: ! 1558: unravel_attribute (eptr,error,decode) ! 1559: Entry eptr; ! 1560: struct DSError * error; ! 1561: char decode; ! 1562: { ! 1563: return (unravel_attribute(eptr,error,decode)); ! 1564: } ! 1565: ! 1566: check_schema (eptr,as,error,decode) ! 1567: Entry eptr; ! 1568: Attr_Sequence as; ! 1569: struct DSError * error; ! 1570: char decode; ! 1571: { ! 1572: return (check_schema(eptr,as,error,decode)); ! 1573: } ! 1574: ! 1575: char * new_version () ! 1576: { ! 1577: return new_version(); ! 1578: } ! 1579: ! 1580: directory_free (directory) ! 1581: Entry directory; ! 1582: { ! 1583: (void) directory_free(directory); ! 1584: } ! 1585: ! 1586: entry_free (entryptr) ! 1587: Entry entryptr; ! 1588: { ! 1589: (void) entry_free(entryptr); ! 1590: } ! 1591: ! 1592: Entry entry_cpy (entryptr) ! 1593: register Entry entryptr; ! 1594: { ! 1595: return (entry_cpy(entryptr)); ! 1596: } ! 1597: ! 1598: Entry get_default_entry (parent) ! 1599: Entry parent; ! 1600: { ! 1601: return (get_default_entry(parent)); ! 1602: } ! 1603: ! 1604: check_known_oids () ! 1605: { ! 1606: (void) check_known_oids(); ! 1607: } ! 1608: ! 1609: char * getline (file) ! 1610: FILE * file; ! 1611: { ! 1612: return getline (file); ! 1613: } ! 1614: ! 1615: Attr_Sequence get_attributes_aux (file) ! 1616: FILE * file; ! 1617: { ! 1618: return (get_attributes_aux(file)); ! 1619: } ! 1620: ! 1621: Attr_Sequence get_attributes (file) ! 1622: FILE * file; ! 1623: { ! 1624: return (get_attributes(file)); ! 1625: } ! 1626: ! 1627: Entry get_entry_aux (file,parent,dtype) ! 1628: FILE * file; ! 1629: Entry parent; ! 1630: int dtype; ! 1631: { ! 1632: return (get_entry_aux(file,parent,dtype)); ! 1633: } ! 1634: ! 1635: Entry get_entry (file,parent,dtype) ! 1636: FILE * file; ! 1637: Entry parent; ! 1638: int dtype; ! 1639: { ! 1640: return (get_entry(file,parent,dtype)); ! 1641: } ! 1642: ! 1643: Entry new_constructor (parent) ! 1644: Entry parent; ! 1645: { ! 1646: return (new_constructor(parent)); ! 1647: } ! 1648: ! 1649: Entry make_path (dn) ! 1650: DN dn; ! 1651: { ! 1652: return (make_path(dn)); ! 1653: } ! 1654: ! 1655: ! 1656: DNS DNS_append (a,b) ! 1657: DNS a, b; ! 1658: { ! 1659: return DNS_append (a,b); ! 1660: } ! 1661: ! 1662: dnSelect (s,dlist,interact,el) ! 1663: char * s; ! 1664: DNS *dlist; ! 1665: DNS (* interact) (); ! 1666: DNS el; ! 1667: { ! 1668: return dnSelect (s,dlist,interact,el); ! 1669: } ! 1670: ! 1671: ufn_search (base, subtree, filt, res, s, interact, el) ! 1672: DN base; ! 1673: char subtree; ! 1674: Filter filt; ! 1675: DNS * res; ! 1676: char * s; ! 1677: DNS (* interact) (); ! 1678: DNS el; ! 1679: { ! 1680: return ufn_search (base, subtree, filt, res, s, interact, el); ! 1681: } ! 1682: ! 1683: envlist read_envlist() ! 1684: { ! 1685: return read_envlist(); ! 1686: } ! 1687: ! 1688: ufn_match (c,v,interact,result,el) ! 1689: int c; ! 1690: char ** v; ! 1691: DNS (* interact) (); ! 1692: DNS * result; ! 1693: envlist el; ! 1694: { ! 1695: return ufn_match (c,v,interact,result,el); ! 1696: } ! 1697: ! 1698: ! 1699: ufn_init () ! 1700: { ! 1701: return ufn_init (); ! 1702: } ! 1703: ! 1704: ! 1705: aet_match (c,v,interact,result,el,context) ! 1706: int c; ! 1707: char ** v; ! 1708: DNS *result; ! 1709: DNS (* interact) (); ! 1710: envlist el; ! 1711: char * context; ! 1712: { ! 1713: return aet_match (c,v,interact,result,el,context); ! 1714: } ! 1715: ! 1716: set_lookup_ufn (flag) ! 1717: char flag; ! 1718: { ! 1719: return set_lookup_ufn (flag); ! 1720: } ! 1721: ! 1722: set_lookup_dap (flag) ! 1723: char flag; ! 1724: { ! 1725: return set_lookup_dap (flag); ! 1726: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.