• Home
  • Raw
  • Download

Lines Matching refs:cur

46 parsePerson(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur) {  in parsePerson()  argument
62 cur = cur->xmlChildrenNode; in parsePerson()
63 while (cur != NULL) { in parsePerson()
64 if ((!xmlStrcmp(cur->name, (const xmlChar *)"Person")) && in parsePerson()
65 (cur->ns == ns)) in parsePerson()
66 ret->name = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); in parsePerson()
67 if ((!xmlStrcmp(cur->name, (const xmlChar *)"Email")) && in parsePerson()
68 (cur->ns == ns)) in parsePerson()
69 ret->email = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); in parsePerson()
70 cur = cur->next; in parsePerson()
80 printPerson(personPtr cur) { in printPerson() argument
81 if (cur == NULL) return; in printPerson()
83 if (cur->name) printf(" name: %s\n", cur->name); in printPerson()
84 if (cur->email) printf(" email: %s\n", cur->email); in printPerson()
85 if (cur->company) printf(" company: %s\n", cur->company); in printPerson()
86 if (cur->organisation) printf(" organisation: %s\n", cur->organisation); in printPerson()
87 if (cur->smail) printf(" smail: %s\n", cur->smail); in printPerson()
88 if (cur->webPage) printf(" Web: %s\n", cur->webPage); in printPerson()
89 if (cur->phone) printf(" phone: %s\n", cur->phone); in printPerson()
109 parseJob(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur) { in parseJob() argument
124 cur = cur->xmlChildrenNode; in parseJob()
125 while (cur != NULL) { in parseJob()
127 if ((!xmlStrcmp(cur->name, (const xmlChar *) "Project")) && in parseJob()
128 (cur->ns == ns)) { in parseJob()
129 ret->projectID = xmlGetProp(cur, (const xmlChar *) "ID"); in parseJob()
134 if ((!xmlStrcmp(cur->name, (const xmlChar *) "Application")) && in parseJob()
135 (cur->ns == ns)) in parseJob()
137 xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); in parseJob()
138 if ((!xmlStrcmp(cur->name, (const xmlChar *) "Category")) && in parseJob()
139 (cur->ns == ns)) in parseJob()
141 xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); in parseJob()
142 if ((!xmlStrcmp(cur->name, (const xmlChar *) "Contact")) && in parseJob()
143 (cur->ns == ns)) in parseJob()
144 ret->contact = parsePerson(doc, ns, cur); in parseJob()
145 cur = cur->next; in parseJob()
155 printJob(jobPtr cur) { in printJob() argument
158 if (cur == NULL) return; in printJob()
160 if (cur->projectID != NULL) printf("projectID: %s\n", cur->projectID); in printJob()
161 if (cur->application != NULL) printf("application: %s\n", cur->application); in printJob()
162 if (cur->category != NULL) printf("category: %s\n", cur->category); in printJob()
163 if (cur->contact != NULL) printPerson(cur->contact); in printJob()
164 printf("%d developers\n", cur->nbDevelopers); in printJob()
166 for (i = 0;i < cur->nbDevelopers;i++) printPerson(cur->developers[i]); in printJob()
185 xmlNodePtr cur; in parseGjobFile() local
204 cur = xmlDocGetRootElement(doc); in parseGjobFile()
205 if (cur == NULL) { in parseGjobFile()
210 ns = xmlSearchNsByHref(doc, cur, in parseGjobFile()
218 if (xmlStrcmp(cur->name, (const xmlChar *) "Helping")) { in parseGjobFile()
239 cur = cur->xmlChildrenNode; in parseGjobFile()
240 while ( cur && xmlIsBlankNode ( cur ) ) { in parseGjobFile()
241 cur = cur -> next; in parseGjobFile()
243 if ( cur == 0 ) { in parseGjobFile()
248 if ((xmlStrcmp(cur->name, (const xmlChar *) "Jobs")) || (cur->ns != ns)) { in parseGjobFile()
250 cur->name); in parseGjobFile()
262 cur = cur->xmlChildrenNode; in parseGjobFile()
263 while (cur != NULL) { in parseGjobFile()
264 if ((!xmlStrcmp(cur->name, (const xmlChar *) "Job")) && in parseGjobFile()
265 (cur->ns == ns)) { in parseGjobFile()
266 curjob = parseJob(doc, ns, cur); in parseGjobFile()
271 cur = cur->next; in parseGjobFile()
278 handleGjob(gJobPtr cur) { in handleGjob() argument
284 printf("%d Jobs registered\n", cur->nbJobs); in handleGjob()
285 for (i = 0; i < cur->nbJobs; i++) printJob(cur->jobs[i]); in handleGjob()
290 gJobPtr cur; in main() local
297 cur = parseGjobFile(argv[i]); in main()
298 if ( cur ) in main()
299 handleGjob(cur); in main()