Crate tinyrlibc

source ·
Expand description

A tiny C library, written in Rust.

See README.md for more details.

This file is Copyright (c) Jonathan ‘theJPster’ Pallant 2019 Licensed under the Blue Oak Model Licence 1.0.0

See each module for its respective license.

Structs§

  • This allows you to iterate a null-terminated string in a relatively simple way.

Functions§

  • Rust implementation of C library function abs
  • atoi
    Rust implementation of C library function atoi
  • Rust implementation of C library function isalpha
  • Rust implementation of C library function isdigit
  • Rust implementation of C library function isspace
  • Rust implementation of C library function isupper
  • itoa
    Formats the given value i, with the given radix, into the given buffer (of the given length).
  • Rust implementation of C library function strchr
  • Rust implementation of C library function strcmp
  • Rust implementation of C library function strcpy. Passing NULL (core::ptr::null()) gives undefined behaviour.
  • Rust implementation of C library function strlen
  • Rust implementation of C library function strncasecmp. Passing NULL (core::ptr::null()) gives undefined behaviour.
  • Rust implementation of C library function strncmp. Passing NULL (core::ptr::null()) gives undefined behaviour.
  • Rust implementation of C library function strncmp. Passing NULL (core::ptr::null()) gives undefined behaviour.
  • Rust implementation of C library function strstr
  • Rust implementation of C library function strtoimax
  • Rust implementation of C library function atol
  • Rust implementation of C library function strtoll
  • Rust implementation of C library function strtoul
  • Rust implementation of C library function strtoull
  • Rust implementation of C library function strtoumax
  • utoa
    Formats the given value u, with the given radix, into the given buffer (of the given length).

Type Aliases§