From 9cc3d8534044f2797e4253e9729581230466da28 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 23 Apr 2003 01:51:48 +0000 Subject: [PATCH] Prototypes for uuencode and uudecode functions. --- src/encode/uucode.h | 47 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/encode/uucode.h diff --git a/src/encode/uucode.h b/src/encode/uucode.h new file mode 100644 index 0000000000..89740c46f0 --- /dev/null +++ b/src/encode/uucode.h @@ -0,0 +1,47 @@ +/* uucode.c */ + +/* Unix-to-Unix encoding/decoding exported function prototypes */ + +/* $Id$ */ + +/**************************************************************************** + * @format.tab-size 4 (Plain Text/Source Code File Header) * + * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) * + * * + * Copyright 2003 Rob Swindell - http://www.synchro.net/copyright.html * + * * + * This program is free software; you can redistribute it and/or * + * modify it under the terms of the GNU General Public License * + * as published by the Free Software Foundation; either version 2 * + * of the License, or (at your option) any later version. * + * See the GNU General Public License for more details: gpl.txt or * + * http://www.fsf.org/copyleft/gpl.html * + * * + * Anonymous FTP access to the most recent released source is available at * + * ftp://vert.synchro.net, ftp://cvs.synchro.net and ftp://ftp.synchro.net * + * * + * Anonymous CVS access to the development source and modification history * + * is available at cvs.synchro.net:/cvsroot/sbbs, example: * + * cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs login * + * (just hit return, no password is necessary) * + * cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs checkout src * + * * + * For Synchronet coding style and modification guidelines, see * + * http://www.synchro.net/source.html * + * * + * You are encouraged to submit any modifications (preferably in Unix diff * + * format) via e-mail to mods@synchro.net * + * * + * Note: If this box doesn't appear square, then you need to fix your tabs. * + ****************************************************************************/ + +#ifdef __cplusplus +extern "C" { +#endif + +int uuencode(char *target, size_t tlen, const char *source, size_t slen); +int uudecode(char *target, size_t tlen, const char *source, size_t slen); + +#ifdef __cplusplus +} +#endif -- GitLab