Lines Matching refs:him
146 struct _mate *him;
177 him = malloc(sizeof (struct _mate));
178 if (!him) {
182 him->name = strdup(word);
183 if (!him->name) {
185 free(him);
188 him->state = STATE_OLD;
189 udev_list_node_append(&him->node, &bunch);
222 struct _mate *him = node_to_mate(him_node);
224 if (streq(him->name, us)) {
225 him->state = STATE_CONFIRMED;
226 who = him;
250 struct _mate *him = node_to_mate(him_node);
252 if (streq(him->name, us)) {
253 him->state = STATE_NONE;
254 who = him;
273 struct _mate *him = node_to_mate(him_node);
275 if (him->state == STATE_OLD) {
276 udev_list_node_remove(&him->node);
277 free(him->name);
278 free(him);
299 struct _mate *him = node_to_mate(him_node);
301 if (him->state == STATE_NONE) {
304 while (strlen(him->name)+1 >= bufsize) {
315 snprintf(buf, strlen(him->name)+2, "%s ", him->name);
338 struct _mate *him = node_to_mate(him_node);
340 switch (him->state) {
351 fprintf(stderr, "ID: %s=%s\n", him->name, state);
443 struct _mate *him = node_to_mate(him_node);
445 if (streq(him->name, argv[i]))
446 who = him;
449 struct _mate *him;
453 him = new(struct _mate, 1);
454 if (!him) {
459 him->name = strdup(argv[i]);
460 if (!him->name) {
461 free(him);
466 him->state = STATE_NONE;
467 udev_list_node_append(&him->node, &bunch);