File: sourceextraction.h

package info (click to toggle)
reprepro 5.4.6%2Breally5.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,424 kB
  • sloc: ansic: 52,340; python: 1,625; sh: 651; makefile: 119
file content (21 lines) | stat: -rw-r--r-- 723 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef REPREPRO_SOURCEEXTRACTION_H
#define REPREPRO_SOURCEEXTRACTION_H

struct sourceextraction;

/*@NULL@*/struct sourceextraction *sourceextraction_init(/*@null@*/char **section_p, /*@null@*/char **priority_p);

void sourceextraction_abort(/*@only@*/struct sourceextraction *);

/* register a file part of this source */
void sourceextraction_setpart(struct sourceextraction *, int , const char *);

/* return the next needed file */
bool sourceextraction_needs(struct sourceextraction *, /*@out@*/int *);

/* full file name of requested files ready to analyse */
retvalue sourceextraction_analyse(struct sourceextraction *, const char *);

retvalue sourceextraction_finish(/*@only@*/struct sourceextraction *);

#endif