Lines Matching refs:c_char
5 pub type c_char = i8;
91 pub __tm_zone: *const c_char,
123 pub decimal_point: *mut c_char,
124 pub thousands_sep: *mut c_char,
125 pub grouping: *mut c_char,
126 pub int_curr_symbol: *mut c_char,
127 pub currency_symbol: *mut c_char,
128 pub mon_decimal_point: *mut c_char,
129 pub mon_thousands_sep: *mut c_char,
130 pub mon_grouping: *mut c_char,
131 pub positive_sign: *mut c_char,
132 pub negative_sign: *mut c_char,
133 pub int_frac_digits: c_char,
134 pub frac_digits: c_char,
135 pub p_cs_precedes: c_char,
136 pub p_sep_by_space: c_char,
137 pub n_cs_precedes: c_char,
138 pub n_sep_by_space: c_char,
139 pub p_sign_posn: c_char,
140 pub n_sign_posn: c_char,
141 pub int_p_cs_precedes: c_char,
142 pub int_p_sep_by_space: c_char,
143 pub int_n_cs_precedes: c_char,
144 pub int_n_sep_by_space: c_char,
145 pub int_p_sign_posn: c_char,
146 pub int_n_sign_posn: c_char,
190 pub d_name: [c_char; 0],
458 pub fn getenv(s: *const c_char) -> *mut c_char;
465 pub fn setenv(k: *const c_char, v: *const c_char, a: c_int) -> c_int;
466 pub fn unsetenv(k: *const c_char) -> c_int;
469 pub static mut environ: *mut *mut c_char;
470 pub fn fopen(a: *const c_char, b: *const c_char) -> *mut FILE;
471 pub fn freopen(a: *const c_char, b: *const c_char, f: *mut FILE) -> *mut FILE;
473 pub fn remove(a: *const c_char) -> c_int;
474 pub fn rename(a: *const c_char, b: *const c_char) -> c_int;
493 pub fn fputs(a: *const c_char, f: *mut FILE) -> c_int;
494 pub fn puts(a: *const c_char) -> c_int;
495 pub fn perror(a: *const c_char);
504 pub fn putenv(a: *mut c_char) -> c_int;
509 pub fn strftime(a: *mut c_char, b: size_t, c: *const c_char, d: *const tm) -> size_t;
514 pub fn asctime_r(a: *const tm, b: *mut c_char) -> *mut c_char;
515 pub fn ctime_r(a: *const time_t, b: *mut c_char) -> *mut c_char;
540 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
541 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
542 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
543 pub fn atof(s: *const c_char) -> c_double;
544 pub fn atoi(s: *const c_char) -> c_int;
545 pub fn atol(s: *const c_char) -> c_long;
546 pub fn atoll(s: *const c_char) -> c_longlong;
547 pub fn strtod(s: *const c_char, endp: *mut *mut c_char) -> c_double;
548 pub fn strtof(s: *const c_char, endp: *mut *mut c_char) -> c_float;
549 pub fn strtol(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_long;
550 pub fn strtoll(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_longlong;
551 pub fn strtoul(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulong;
552 pub fn strtoull(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulonglong;
554 pub fn strcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char;
555 pub fn strncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char;
556 pub fn strcat(s: *mut c_char, ct: *const c_char) -> *mut c_char;
557 pub fn strncat(s: *mut c_char, ct: *const c_char, n: size_t) -> *mut c_char;
558 pub fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int;
559 pub fn strncmp(cs: *const c_char, ct: *const c_char, n: size_t) -> c_int;
560 pub fn strcoll(cs: *const c_char, ct: *const c_char) -> c_int;
561 pub fn strchr(cs: *const c_char, c: c_int) -> *mut c_char;
562 pub fn strrchr(cs: *const c_char, c: c_int) -> *mut c_char;
563 pub fn strspn(cs: *const c_char, ct: *const c_char) -> size_t;
564 pub fn strcspn(cs: *const c_char, ct: *const c_char) -> size_t;
565 pub fn strdup(cs: *const c_char) -> *mut c_char;
566 pub fn strndup(cs: *const c_char, n: size_t) -> *mut c_char;
567 pub fn strpbrk(cs: *const c_char, ct: *const c_char) -> *mut c_char;
568 pub fn strstr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
569 pub fn strcasecmp(s1: *const c_char, s2: *const c_char) -> c_int;
570 pub fn strncasecmp(s1: *const c_char, s2: *const c_char, n: size_t) -> c_int;
571 pub fn strlen(cs: *const c_char) -> size_t;
572 pub fn strnlen(cs: *const c_char, maxlen: size_t) -> size_t;
573 pub fn strerror(n: c_int) -> *mut c_char;
574 pub fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char;
575 pub fn strxfrm(s: *mut c_char, ct: *const c_char, n: size_t) -> size_t;
583 pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
584 pub fn printf(format: *const ::c_char, ...) -> ::c_int;
585 pub fn snprintf(s: *mut ::c_char, n: ::size_t, format: *const ::c_char, ...) -> ::c_int;
586 pub fn sprintf(s: *mut ::c_char, format: *const ::c_char, ...) -> ::c_int;
587 pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
588 pub fn scanf(format: *const ::c_char, ...) -> ::c_int;
589 pub fn sscanf(s: *const ::c_char, format: *const ::c_char, ...) -> ::c_int;
595 pub fn mkdir(path: *const c_char, mode: mode_t) -> ::c_int;
596 pub fn stat(path: *const c_char, buf: *mut stat) -> ::c_int;
597 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
599 pub fn open(path: *const c_char, oflag: ::c_int, ...) -> ::c_int;
600 pub fn creat(path: *const c_char, mode: mode_t) -> ::c_int;
602 pub fn opendir(dirname: *const c_char) -> *mut ::DIR;
611 pub fn openat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int, ...) -> ::c_int;
614 pathname: *const ::c_char,
620 oldpath: *const ::c_char,
622 newpath: *const ::c_char,
625 pub fn mkdirat(dirfd: ::c_int, pathname: *const ::c_char, mode: ::mode_t) -> ::c_int;
628 pathname: *const ::c_char,
629 buf: *mut ::c_char,
634 oldpath: *const ::c_char,
636 newpath: *const ::c_char,
639 target: *const ::c_char,
641 linkpath: *const ::c_char,
643 pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int) -> ::c_int;
645 pub fn access(path: *const c_char, amode: ::c_int) -> ::c_int;
648 pub fn getopt(argc: ::c_int, argv: *const *mut c_char, optstr: *const c_char) -> ::c_int;
650 pub fn link(src: *const c_char, dst: *const c_char) -> ::c_int;
652 pub fn pathconf(path: *const c_char, name: ::c_int) -> c_long;
653 pub fn rmdir(path: *const c_char) -> ::c_int;
655 pub fn unlink(c: *const c_char) -> ::c_int;
659 pub fn lstat(path: *const c_char, buf: *mut stat) -> ::c_int;
664 pub fn symlink(path1: *const c_char, path2: *const c_char) -> ::c_int;
666 pub fn truncate(path: *const c_char, length: off_t) -> ::c_int;
674 pub fn strerror_r(errnum: ::c_int, buf: *mut c_char, buflen: ::size_t) -> ::c_int;
680 pub fn setlocale(category: ::c_int, locale: *const ::c_char) -> *mut ::c_char;
683 pub fn readlink(path: *const c_char, buf: *mut c_char, bufsz: ::size_t) -> ::ssize_t;
695 pub fn strcasestr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
696 pub fn getline(lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
700 pathname: *const ::c_char,
713 path: *const ::c_char,
723 pub fn newlocale(mask: ::c_int, locale: *const ::c_char, base: ::locale_t) -> ::locale_t;
726 pub fn getcwd(buf: *mut c_char, size: ::size_t) -> *mut c_char;
727 pub fn chdir(dir: *const c_char) -> ::c_int;
729 pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char;
730 pub fn nl_langinfo_l(item: ::nl_item, loc: ::locale_t) -> *mut ::c_char;
732 pub fn __wasilibc_register_preopened_fd(fd: c_int, path: *const c_char) -> c_int;
734 pub fn __wasilibc_unlinkat(fd: c_int, path: *const c_char) -> c_int;
735 pub fn __wasilibc_rmdirat(fd: c_int, path: *const c_char) -> c_int;
737 path: *const c_char,
738 abs_prefix: *mut *const c_char,
739 relative_path: *mut *mut c_char,
743 pub fn __wasilibc_nocwd___wasilibc_unlinkat(dirfd: c_int, path: *const c_char) -> c_int;
744 pub fn __wasilibc_nocwd___wasilibc_rmdirat(dirfd: c_int, path: *const c_char) -> c_int;
747 oldpath: *const c_char,
749 newpath: *const c_char,
753 target: *const c_char,
755 path: *const c_char,
759 path: *const c_char,
760 buf: *mut c_char,
765 path: *const c_char,
771 oldpath: *const c_char,
773 newpath: *const c_char,
775 pub fn __wasilibc_nocwd_openat_nomode(dirfd: c_int, path: *const c_char, flags: c_int)
779 path: *const c_char,
783 pub fn __wasilibc_nocwd_mkdirat_nomode(dirfd: c_int, path: *const c_char) -> c_int;
786 path: *const c_char,
790 pub fn __wasilibc_nocwd_opendirat(dirfd: c_int, path: *const c_char) -> *mut ::DIR;
791 pub fn __wasilibc_access(pathname: *const c_char, mode: c_int, flags: c_int) -> c_int;
792 pub fn __wasilibc_stat(pathname: *const c_char, buf: *mut stat, flags: c_int) -> c_int;
794 pathname: *const c_char,
798 pub fn __wasilibc_link(oldpath: *const c_char, newpath: *const c_char, flags: c_int) -> c_int;
801 oldpath: *const c_char,
802 newpath: *const c_char,
806 oldpath: *const c_char,
808 newpath: *const c_char,
813 oldpath: *const c_char,
814 newpath: *const c_char,
817 oldpath: *const c_char,
819 newpath: *const c_char,