aboutsummaryrefslogtreecommitdiffstats
path: root/driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver.c')
-rw-r--r--driver.c60
1 files changed, 29 insertions, 31 deletions
diff --git a/driver.c b/driver.c
index 77344f15..a39f989b 100644
--- a/driver.c
+++ b/driver.c
@@ -1141,15 +1141,14 @@ closeUp:
#if defined(HAVE_STDARG_H)
void gen_send(FILE *sockfp, char *fmt, ... )
/* assemble command in printf(3) style and send to the server */
-{
#else
void gen_send(sockfp, fmt, va_alist)
/* assemble command in printf(3) style and send to the server */
FILE *sockfp; /* socket to which server is connected */
const char *fmt; /* printf-style format */
-va_dcl {
+va_dcl
#endif
-
+{
char buf [POPBUFSIZE+1];
va_list ap;
@@ -1183,49 +1182,48 @@ va_dcl {
#if defined(HAVE_STDARG_H)
int gen_transact(FILE *sockfp, char *fmt, ... )
/* assemble command in printf(3) style, send to server, accept a response */
-{
#else
int gen_transact(sockfp, fmt, va_alist)
/* assemble command in printf(3) style, send to server, accept a response */
FILE *sockfp; /* socket to which server is connected */
const char *fmt; /* printf-style format */
-va_dcl {
+va_dcl
#endif
+{
+ int ok;
+ char buf [POPBUFSIZE+1];
+ va_list ap;
- int ok;
- char buf [POPBUFSIZE+1];
- va_list ap;
-
- if (protocol->tagged)
- (void) sprintf(buf, "%s ", GENSYM);
- else
- buf[0] = '\0';
+ if (protocol->tagged)
+ (void) sprintf(buf, "%s ", GENSYM);
+ else
+ buf[0] = '\0';
#if defined(HAVE_STDARG_H)
- va_start(ap, fmt) ;
+ va_start(ap, fmt) ;
#else
- va_start(ap);
+ va_start(ap);
#endif
- vsprintf(buf + strlen(buf), fmt, ap);
- va_end(ap);
+ vsprintf(buf + strlen(buf), fmt, ap);
+ va_end(ap);
- strcat(buf, "\r\n");
- fputs(buf, sockfp);
- if (outlevel == O_VERBOSE)
- {
- char *cp;
+ strcat(buf, "\r\n");
+ fputs(buf, sockfp);
+ if (outlevel == O_VERBOSE)
+ {
+ char *cp;
- if (shroud && (cp = strstr(buf, shroud)))
- memset(cp, '*', strlen(shroud));
- buf[strlen(buf)-1] = '\0';
- error(0, 0, "%s> %s", protocol->name, buf);
- }
+ if (shroud && (cp = strstr(buf, shroud)))
+ memset(cp, '*', strlen(shroud));
+ buf[strlen(buf)-1] = '\0';
+ error(0, 0, "%s> %s", protocol->name, buf);
+ }
- /* we presume this does its own response echoing */
- ok = (protocol->parse_response)(sockfp, buf);
- vtalarm(mytimeout);
+ /* we presume this does its own response echoing */
+ ok = (protocol->parse_response)(sockfp, buf);
+ vtalarm(mytimeout);
- return(ok);
+ return(ok);
}
/* driver.c ends here */