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

Go to the source code of this file.

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)

Definition at line 48 of file getdelim.c.

◆ flockfile

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

Definition at line 67 of file getdelim.c.

◆ funlockfile

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

Definition at line 68 of file getdelim.c.

◆ getc_maybe_unlocked

#define getc_maybe_unlocked (   fp)    getc(fp)

Definition at line 69 of file getdelim.c.

◆ SSIZE_MAX

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

Definition at line 58 of file getdelim.c.

Function Documentation

◆ getdelim()

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

Definition at line 80 of file getdelim.c.

References flockfile, funlockfile, getc_maybe_unlocked, i, IS_NULL_PTR, n, and SSIZE_MAX.

Referenced by getline().

◆ getline()

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