blob: 70a5c4834bdb5e2c30ce188aa8887341bc8d6b55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* pam_line.h -- routine to parse configuration lines */
#ifndef PAM_LINE_H
#define PAM_LINE_H
#include "pam_inline.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
struct pam_line_buffer {
char *assembled;
char *chunk;
size_t chunk_size;
size_t len;
size_t size;
};
void _pam_line_buffer_clear(struct pam_line_buffer *buffer);
void _pam_line_buffer_init(struct pam_line_buffer *buffer);
int _pam_line_assemble(FILE *f, struct pam_line_buffer *buffer, char repl);
#endif /* PAM_LINE_H */
|