File: protocol.h

package info (click to toggle)
rdup 1.1.15-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid, stretch
  • size: 1,304 kB
  • ctags: 233
  • sloc: ansic: 4,120; sh: 3,370; exp: 277; makefile: 86; ruby: 36; perl: 4
file content (29 lines) | stat: -rw-r--r-- 656 bytes parent folder | download | duplicates (3)
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
27
28
29
#ifndef _PROTOCOL_H
#define _PROTOCOL_H

#define PROTO_BLOCK	"BLOCK"
#define PROTO_VERSION_MAJOR	'0'
#define	PROTO_VERSION_MINOR	'1'

#include <glib.h>
#include <stdio.h>
#include "config.h"

#ifdef HAVE_GETTEXT
#include <libintl.h>
#include <locale.h>
#define _(String) gettext (String)
#define gettext_noop(String) String
#define N_(String) gettext_noop (String)
#else
#define _(String) String
#endif /* HAVE_GETTEXT */


/* protocol.c */
gint	block_out_header(FILE *, size_t, int);
gint	block_out(FILE *, size_t, char *, int);
size_t	block_in_header(FILE *);
gint	block_in(FILE *, size_t, char *);
void	msg(const char *, ...);
#endif  /* _PROTOCOL_H */