38#ifndef BLOCXX_SAFE_CSTRING_IO_HPP_INCLUDE_GUARD_
39#define BLOCXX_SAFE_CSTRING_IO_HPP_INCLUDE_GUARD_
42#include "blocxx/BLOCXX_config.h"
61 char *
fgets_trunc(
char * dst, std::size_t dstsize, std::FILE * fp);
66 template <std::
size_t N>
inline
85 char *
fgets_check(
char * dst, std::size_t dstsize, std::FILE * fp);
90 template <std::
size_t N>
inline
This String class is an abstract data type that represents as NULL terminated string of characters.
char * fgets_trunc(char *dst, std::size_t dstsize, FILE *fp)
String fget_string(FILE *fp, std::size_t const max_chars)
char * fgets_check(char *dst, std::size_t dstsize, FILE *fp)