Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
getdelim.c File Reference
#include <config.h>
#include <stdio.h>
#include <limits.h>
#include <stdint.h>
#include <stdlib.h>
#include <errno.h>
+ Include dependency graph for getdelim.c:

Macros

#define _GL_ARG_NONNULL(params)
 
#define SSIZE_MAX   ((ssize_t)(SIZE_MAX / 2))
 
#define flockfile(x)   ((void)0)
 
#define funlockfile(x)   ((void)0)
 
#define getc_maybe_unlocked(fp)   getc(fp)
 

Functions

ssize_t getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp)
 
ssize_t getline (char **lineptr, size_t *n, FILE *stream)
 

Macro Definition Documentation

◆ _GL_ARG_NONNULL

#define _GL_ARG_NONNULL (   params)

◆ flockfile

#define flockfile (   x)    ((void)0)

◆ funlockfile

#define funlockfile (   x)    ((void)0)

◆ getc_maybe_unlocked

#define getc_maybe_unlocked (   fp)    getc(fp)

◆ SSIZE_MAX

#define SSIZE_MAX   ((ssize_t)(SIZE_MAX / 2))

Function Documentation

◆ getdelim()

ssize_t getdelim ( char **  lineptr,
size_t *  n,
int  delimiter,
FILE *  fp 
)

References flockfile, funlockfile, getc_maybe_unlocked, and SSIZE_MAX.

Referenced by getline().

◆ getline()

ssize_t getline ( char **  lineptr,
size_t *  n,
FILE *  stream 
)