Lines Matching refs:name
241 #define HASH_INIT(name, prefix) { name, (void *)prefix##_Init, \
247 static void do_lib_hash(int fd, char *name)
252 char *name;
271 if (!strcmp(toys.which->name, algorithms[i].name)) break;
288 static void do_builtin_hash(int fd, char *name)
291 int i, sha1=toys.which->name[0]=='s';
339 static void do_hash(int fd, char *name)
341 if (CFG_TOYBOX_LIBCRYPTO) do_lib_hash(fd, name);
342 else do_builtin_hash(fd, name);
344 if (name)
345 printf((toys.optflags & FLAG_b) ? "%s\n" : "%s %s\n", toybuf, name);
351 char *name;
353 for (name = line; *name; name++) {
354 if (isspace(*name)) {
356 *name = 0;
360 if (!space || !*line || !*name) error_msg("bad line %s", line);
362 int fd = !strcmp(name, "-") ? 0 : open(name, O_RDONLY);
366 perror_msg_raw(name);
370 if (!FLAG(s)) printf("%s: %s\n", name, fail ? "FAILED" : "OK");
378 static void do_c_file(char *name)
380 FILE *fp = !strcmp(name, "-") ? stdin : fopen(name, "r");
383 perror_msg_raw(name);
400 if (!TT.sawline) error_msg("%s: no lines", name);