|
|
1.1 ! root 1: ! 2: #include "Clearinghouse2_defs.h" ! 3: ! 4: main(argc,argv) ! 5: int argc; ! 6: char *argv[]; ! 7: { ! 8: Name pattern; ! 9: Name defaults; ! 10: Property property; ! 11: static printit(); ! 12: extern Name CH_StringToName(); ! 13: ! 14: ! 15: defaults.object = "*"; ! 16: defaults.domain = "Computer Science"; ! 17: defaults.organization = "Cornell-Univ"; ! 18: ! 19: if (argc > 1) property = atoi(argv[1]); ! 20: if (argc > 2) pattern = CH_StringToName(argv[2],&defaults); ! 21: ! 22: printf("Property = %d, pattern = %s:%s:%s\n", ! 23: property, ! 24: pattern.object,pattern.domain,pattern.organization); ! 25: CH_Enumerate(pattern,property,printit); ! 26: } ! 27: ! 28: printit(name) ! 29: Name name; ! 30: { ! 31: printf("\t%s:%s:%s\n", name.object, name.domain, name.organization); ! 32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.