} tlssockdata;
/* local prototypes */
-static int tls_socket_read (CONNECTION * conn, char *buf, size_t len);
-static int tls_socket_write (CONNECTION * conn, const char *buf, size_t len);
+static int tls_socket_read (CONNECTION * conn, char *buf, ssize_t len);
+static int tls_socket_write (CONNECTION * conn, const char *buf, ssize_t len);
static int tls_socket_open (CONNECTION * conn);
static int tls_socket_close (CONNECTION * conn);
static int tls_starttls_close (CONNECTION * conn);
return 0;
}
-static int tls_socket_read (CONNECTION * conn, char *buf, size_t len)
+static int tls_socket_read (CONNECTION * conn, char *buf, ssize_t len)
{
tlssockdata *data = conn->sockdata;
int ret;
return ret;
}
-static int tls_socket_write (CONNECTION * conn, const char *buf, size_t len)
+static int tls_socket_write (CONNECTION * conn, const char *buf, ssize_t len)
{
tlssockdata *data = conn->sockdata;
int ret;
char *s, int l, const gnutls_datum * data)
{
unsigned char md[36];
- size_t n;
+ ssize_t n;
int j;
n = 36;
- if (gnutls_fingerprint (algo, data, (char *) md, &n) < 0) {
+ if (gnutls_fingerprint(algo, data, (char *) md, &n) < 0) {
snprintf (s, l, _("[unable to calculate]"));
}
else {
}
}
-static char *tls_make_date (time_t t, char *s, size_t len)
+static char *tls_make_date (time_t t, char *s, ssize_t len)
{
struct tm *l = gmtime (&t);
char buf[80];
FILE *fp;
char *linestr = NULL;
- size_t linestrsize;
+ ssize_t linestrsize;
int linenum = 0;
regex_t preg;
regmatch_t pmatch[3];
char helpstr[SHORT_STRING];
char buf[SHORT_STRING];
char fpbuf[SHORT_STRING];
- size_t buflen;
+ ssize_t buflen;
char dn_common_name[SHORT_STRING];
char dn_email[SHORT_STRING];
char dn_organization[SHORT_STRING];