[ntp:bk-ntp-dev-send] BitKeeper patch

Harlan Stenn stenn at whimsy.udel.edu
Fri Jul 28 04:58:29 UTC 2006


This BitKeeper patch contains the following changesets:
stenn at whimsy.udel.edu|ChangeSet|20060728045701|31873

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# ID:	stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
# User:	stenn
# Host:	whimsy.udel.edu
# Root:	/deacon/backroom/ntp-dev

#
#--- 1.1/libopts/compat/snprintf.c	2006-07-28 00:58:26 -04:00
#+++ 1.2/libopts/compat/snprintf.c	2006-07-28 00:58:26 -04:00
#@@ -3,6 +3,26 @@
# #include "choke-me: no vprintf and no snprintf"
# #endif
# 
#+#if defined(HAVE_STDARG_H)
#+#  include <stdarg.h>
#+#  ifndef   VA_START
#+#    define VA_START(a, f)  va_start(a, f)
#+#    define VA_END(a)	    va_end(a)
#+#  endif /* VA_START */
#+#  define SNV_USING_STDARG_H
#+
#+#elif defined(HAVE_VARARGS_H)
#+#  include <varargs.h>
#+#  ifndef   VA_START
#+#    define VA_START(a, f) va_start(a)
#+#    define VA_END(a)	 va_end(a)
#+#  endif /* VA_START */
#+#  undef  SNV_USING_STDARG_H
#+
#+#else
#+#  include "must-have-stdarg-or-varargs"
#+#endif
#+
# static int
# snprintf(char *str, size_t n, const char *fmt, ...)
# {
#@@ -11,17 +31,21 @@
# 
# #ifdef VSPRINTF_CHARSTAR
#     char *rp;
#-    va_start(ap, fmt);
#+    VA_START(ap, fmt);
#     rp = vsprintf(str, fmt, ap);
#-    va_end(ap);
#+    VA_END(ap);
#     rval = strlen(rp);
# 
# #else
#-    va_start(ap, fmt);
#+    VA_START(ap, fmt);
#     rval = vsprintf(str, fmt, ap);
#-    va_end(ap);
#+    VA_END(ap);
# #endif
# 
#+    if (rval > n) {
#+        fprintf(stderr, "snprintf buffer overrun %d > %d\n", rval, n);
#+        abort();
#+    }
#     return rval;
# }
# 
#
#--- 1.3/libopts/m4/libopts.m4	2006-07-28 00:58:26 -04:00
#+++ 1.4/libopts/m4/libopts.m4	2006-07-28 00:58:26 -04:00
#@@ -2,7 +2,7 @@
# dnl 
# dnl DO NOT EDIT THIS FILE   (libopts.m4)
# dnl 
#-dnl It has been AutoGen-ed  Saturday July 22, 2006 at 08:36:51 AM PDT
#+dnl It has been AutoGen-ed  Thursday July 27, 2006 at 09:14:31 PM PDT
# dnl From the definitions    libopts.def
# dnl and the template file   conftest.tpl
# dnl
#
#--- 1.3/libopts/makeshell.c	2006-07-28 00:58:26 -04:00
#+++ 1.4/libopts/makeshell.c	2006-07-28 00:58:26 -04:00
#@@ -1,7 +1,7 @@
# 
# /*
#- *  $Id: makeshell.c,v 4.13 2006/07/15 22:10:21 bkorb Exp $
#- * Time-stamp:      "2006-07-15 08:18:01 bkorb"
#+ *  $Id: makeshell.c,v 4.14 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-24 21:30:51 bkorb"
#  *
#  *  This module will interpret the options set in the tOptions
#  *  structure and create a Bourne shell script capable of parsing them.
#@@ -499,6 +499,13 @@
# static void
# textToVariable( tOptions* pOpts, teTextTo whichVar, tOptDesc* pOD )
# {
#+#   define _TT_(n) tSCC z ## n [] = #n;
#+    TEXTTO_TABLE
#+#   undef _TT_
#+#   define _TT_(n) z ## n ,
#+      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#+#   undef _TT_
#+
# #if defined(__windows__) && !defined(__CYGWIN__)
#     printf( "%1$s_%2$s_TEXT='no %2$s text'\n",
#             pOpts->pzPROGNAME, apzTTNames[ whichVar ]);
#@@ -506,13 +513,6 @@
#     int  nlHoldCt = 0;
#     int  pipeFd[2];
#     FILE* fp;
#-
#-#   define _TT_(n) tSCC z ## n [] = #n;
#-    TEXTTO_TABLE
#-#   undef _TT_
#-#   define _TT_(n) z ## n ,
#-      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#-#   undef _TT_
# 
#     printf( "%s_%s_TEXT='", pOpts->pzPROGNAME, apzTTNames[ whichVar ]);
#     fflush( stdout );
#
#--- 1.3/libopts/proto.h	2006-07-28 00:58:26 -04:00
#+++ 1.4/libopts/proto.h	2006-07-28 00:58:26 -04:00
#@@ -1,7 +1,7 @@
# /* -*- buffer-read-only: t -*- vi: set ro:
#  *
#  * Prototypes for autoopts
#- * Generated Sat Jul 22 08:37:30 PDT 2006
#+ * Generated Thu Jul 27 21:15:11 PDT 2006
#  */
# #ifndef AUTOOPTS_PROTO_H_GUARD
# #define AUTOOPTS_PROTO_H_GUARD 1
#
#--- 1.2/libopts/streqvcmp.c	2006-07-28 00:58:26 -04:00
#+++ 1.3/libopts/streqvcmp.c	2006-07-28 00:58:26 -04:00
#@@ -1,7 +1,7 @@
# 
# /*
#- *  $Id: streqvcmp.c,v 4.9 2006/03/25 19:23:28 bkorb Exp $
#- * Time-stamp:      "2005-10-29 14:05:07 bkorb"
#+ *  $Id: streqvcmp.c,v 4.10 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-26 18:25:53 bkorb"
#  *
#  *  String Equivalence Comparison
#  *
#@@ -273,9 +273,7 @@
#  * err:  none.
# =*/
# void
#-strtransform( d, s )
#-    char*       d;
#-    const char* s;
#+strtransform( char* d, const char* s )
# {
#     do  {
#         *(d++) = (char)charmap[ (unsigned)*s ];
#
#--- 1.2/libopts/version.c	2006-07-28 00:58:26 -04:00
#+++ 1.3/libopts/version.c	2006-07-28 00:58:26 -04:00
#@@ -1,6 +1,6 @@
# 
#-/*  $Id: version.c,v 4.8 2006/03/25 19:23:28 bkorb Exp $
#- * Time-stamp:      "2005-12-13 10:29:09 bkorb"
#+/*  $Id: version.c,v 4.9 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-26 18:38:16 bkorb"
#  *
#  *  This module implements the default usage procedure for
#  *  Automated Options.  It may be overridden, of course.
#@@ -146,9 +146,7 @@
#  *  This routine will print the version to stdout.
# =*/
# void
#-optionPrintVersion( pOpts, pOD )
#-    tOptions*  pOpts;
#-    tOptDesc*  pOD;
#+optionPrintVersion( tOptions*  pOpts, tOptDesc*  pOD )
# {
#     printVersion( pOpts, pOD, stdout );
# }
#@@ -164,9 +162,7 @@
#  *  This routine will print the version to stderr.
# =*/
# void
#-optionVersionStderr( pOpts, pOD )
#-    tOptions*  pOpts;
#-    tOptDesc*  pOD;
#+optionVersionStderr( tOptions*  pOpts, tOptDesc*  pOD )
# {
#     printVersion( pOpts, pOD, stderr );
# }
#
#--- 1.1/sntp/libopts/compat/snprintf.c	2006-07-28 00:58:27 -04:00
#+++ 1.2/sntp/libopts/compat/snprintf.c	2006-07-28 00:58:27 -04:00
#@@ -3,6 +3,26 @@
# #include "choke-me: no vprintf and no snprintf"
# #endif
# 
#+#if defined(HAVE_STDARG_H)
#+#  include <stdarg.h>
#+#  ifndef   VA_START
#+#    define VA_START(a, f)  va_start(a, f)
#+#    define VA_END(a)	    va_end(a)
#+#  endif /* VA_START */
#+#  define SNV_USING_STDARG_H
#+
#+#elif defined(HAVE_VARARGS_H)
#+#  include <varargs.h>
#+#  ifndef   VA_START
#+#    define VA_START(a, f) va_start(a)
#+#    define VA_END(a)	 va_end(a)
#+#  endif /* VA_START */
#+#  undef  SNV_USING_STDARG_H
#+
#+#else
#+#  include "must-have-stdarg-or-varargs"
#+#endif
#+
# static int
# snprintf(char *str, size_t n, const char *fmt, ...)
# {
#@@ -11,17 +31,21 @@
# 
# #ifdef VSPRINTF_CHARSTAR
#     char *rp;
#-    va_start(ap, fmt);
#+    VA_START(ap, fmt);
#     rp = vsprintf(str, fmt, ap);
#-    va_end(ap);
#+    VA_END(ap);
#     rval = strlen(rp);
# 
# #else
#-    va_start(ap, fmt);
#+    VA_START(ap, fmt);
#     rval = vsprintf(str, fmt, ap);
#-    va_end(ap);
#+    VA_END(ap);
# #endif
# 
#+    if (rval > n) {
#+        fprintf(stderr, "snprintf buffer overrun %d > %d\n", rval, n);
#+        abort();
#+    }
#     return rval;
# }
# 
#
#--- 1.3/sntp/libopts/m4/libopts.m4	2006-07-28 00:58:27 -04:00
#+++ 1.4/sntp/libopts/m4/libopts.m4	2006-07-28 00:58:27 -04:00
#@@ -2,7 +2,7 @@
# dnl 
# dnl DO NOT EDIT THIS FILE   (libopts.m4)
# dnl 
#-dnl It has been AutoGen-ed  Saturday July 22, 2006 at 08:36:51 AM PDT
#+dnl It has been AutoGen-ed  Thursday July 27, 2006 at 09:14:31 PM PDT
# dnl From the definitions    libopts.def
# dnl and the template file   conftest.tpl
# dnl
#
#--- 1.3/sntp/libopts/makeshell.c	2006-07-28 00:58:27 -04:00
#+++ 1.4/sntp/libopts/makeshell.c	2006-07-28 00:58:27 -04:00
#@@ -1,7 +1,7 @@
# 
# /*
#- *  $Id: makeshell.c,v 4.13 2006/07/15 22:10:21 bkorb Exp $
#- * Time-stamp:      "2006-07-15 08:18:01 bkorb"
#+ *  $Id: makeshell.c,v 4.14 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-24 21:30:51 bkorb"
#  *
#  *  This module will interpret the options set in the tOptions
#  *  structure and create a Bourne shell script capable of parsing them.
#@@ -499,6 +499,13 @@
# static void
# textToVariable( tOptions* pOpts, teTextTo whichVar, tOptDesc* pOD )
# {
#+#   define _TT_(n) tSCC z ## n [] = #n;
#+    TEXTTO_TABLE
#+#   undef _TT_
#+#   define _TT_(n) z ## n ,
#+      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#+#   undef _TT_
#+
# #if defined(__windows__) && !defined(__CYGWIN__)
#     printf( "%1$s_%2$s_TEXT='no %2$s text'\n",
#             pOpts->pzPROGNAME, apzTTNames[ whichVar ]);
#@@ -506,13 +513,6 @@
#     int  nlHoldCt = 0;
#     int  pipeFd[2];
#     FILE* fp;
#-
#-#   define _TT_(n) tSCC z ## n [] = #n;
#-    TEXTTO_TABLE
#-#   undef _TT_
#-#   define _TT_(n) z ## n ,
#-      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#-#   undef _TT_
# 
#     printf( "%s_%s_TEXT='", pOpts->pzPROGNAME, apzTTNames[ whichVar ]);
#     fflush( stdout );
#
#--- 1.3/sntp/libopts/proto.h	2006-07-28 00:58:27 -04:00
#+++ 1.4/sntp/libopts/proto.h	2006-07-28 00:58:27 -04:00
#@@ -1,7 +1,7 @@
# /* -*- buffer-read-only: t -*- vi: set ro:
#  *
#  * Prototypes for autoopts
#- * Generated Sat Jul 22 08:37:30 PDT 2006
#+ * Generated Thu Jul 27 21:15:11 PDT 2006
#  */
# #ifndef AUTOOPTS_PROTO_H_GUARD
# #define AUTOOPTS_PROTO_H_GUARD 1
#
#--- 1.2/sntp/libopts/streqvcmp.c	2006-07-28 00:58:27 -04:00
#+++ 1.3/sntp/libopts/streqvcmp.c	2006-07-28 00:58:27 -04:00
#@@ -1,7 +1,7 @@
# 
# /*
#- *  $Id: streqvcmp.c,v 4.9 2006/03/25 19:23:28 bkorb Exp $
#- * Time-stamp:      "2005-10-29 14:05:07 bkorb"
#+ *  $Id: streqvcmp.c,v 4.10 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-26 18:25:53 bkorb"
#  *
#  *  String Equivalence Comparison
#  *
#@@ -273,9 +273,7 @@
#  * err:  none.
# =*/
# void
#-strtransform( d, s )
#-    char*       d;
#-    const char* s;
#+strtransform( char* d, const char* s )
# {
#     do  {
#         *(d++) = (char)charmap[ (unsigned)*s ];
#
#--- 1.2/sntp/libopts/version.c	2006-07-28 00:58:28 -04:00
#+++ 1.3/sntp/libopts/version.c	2006-07-28 00:58:28 -04:00
#@@ -1,6 +1,6 @@
# 
#-/*  $Id: version.c,v 4.8 2006/03/25 19:23:28 bkorb Exp $
#- * Time-stamp:      "2005-12-13 10:29:09 bkorb"
#+/*  $Id: version.c,v 4.9 2006/07/27 02:51:47 bkorb Exp $
#+ * Time-stamp:      "2006-07-26 18:38:16 bkorb"
#  *
#  *  This module implements the default usage procedure for
#  *  Automated Options.  It may be overridden, of course.
#@@ -146,9 +146,7 @@
#  *  This routine will print the version to stdout.
# =*/
# void
#-optionPrintVersion( pOpts, pOD )
#-    tOptions*  pOpts;
#-    tOptDesc*  pOD;
#+optionPrintVersion( tOptions*  pOpts, tOptDesc*  pOD )
# {
#     printVersion( pOpts, pOD, stdout );
# }
#@@ -164,9 +162,7 @@
#  *  This routine will print the version to stderr.
# =*/
# void
#-optionVersionStderr( pOpts, pOD )
#-    tOptions*  pOpts;
#-    tOptDesc*  pOD;
#+optionVersionStderr( tOptions*  pOpts, tOptDesc*  pOD )
# {
#     printVersion( pOpts, pOD, stderr );
# }
#

# Diff checksum=134ade63


# Patch vers:	1.3
# Patch type:	REGULAR

== ChangeSet ==
stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
stenn at whimsy.udel.edu|ChangeSet|20060728022328|31520
D 1.1442 06/07/28 00:57:01-04:00 stenn at whimsy.udel.edu +12 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 31873
P ChangeSet
------------------------------------------------

0a0
> stenn at deacon.udel.edu|libopts/makeshell.c|20060630045515|26589|aa3ced67d10388a stenn at whimsy.udel.edu|libopts/makeshell.c|20060728045131|27637
> stenn at deacon.udel.edu|libopts/proto.h|20060630045514|64630|aed078e5aaa873d0 stenn at whimsy.udel.edu|libopts/proto.h|20060728045132|03876
> stenn at deacon.udel.edu|libopts/streqvcmp.c|20060630045516|13485|3774119d17d53a88 stenn at whimsy.udel.edu|libopts/streqvcmp.c|20060728045134|42646
> stenn at deacon.udel.edu|libopts/version.c|20060630045516|00925|1dc023798e7c5de1 stenn at whimsy.udel.edu|libopts/version.c|20060728045135|30201
> stenn at deacon.udel.edu|libopts/compat/snprintf.c|20060630045514|16115|1ca09eba44002fd8 stenn at whimsy.udel.edu|libopts/compat/snprintf.c|20060728045619|24582
> stenn at deacon.udel.edu|libopts/m4/libopts.m4|20060630045514|40860|5fe7aaf33e69fb05 stenn at whimsy.udel.edu|libopts/m4/libopts.m4|20060728045200|04772
> stenn at deacon.udel.edu|sntp/libopts/makeshell.c|20060630050003|44647|4fcd12fc31c0a4a4 stenn at whimsy.udel.edu|sntp/libopts/makeshell.c|20060728045222|27637
> stenn at deacon.udel.edu|sntp/libopts/proto.h|20060630050002|13644|fa076f6dd9d0667e stenn at whimsy.udel.edu|sntp/libopts/proto.h|20060728045224|03876
> stenn at deacon.udel.edu|sntp/libopts/streqvcmp.c|20060630050004|60872|66420c6082b06827 stenn at whimsy.udel.edu|sntp/libopts/streqvcmp.c|20060728045226|42646
> stenn at deacon.udel.edu|sntp/libopts/version.c|20060630050004|42957|a426e6b58b20d06 stenn at whimsy.udel.edu|sntp/libopts/version.c|20060728045227|30201
> stenn at deacon.udel.edu|sntp/libopts/compat/snprintf.c|20060630050002|18031|66578c716014cd3d stenn at whimsy.udel.edu|sntp/libopts/compat/snprintf.c|20060728045233|24582
> stenn at deacon.udel.edu|sntp/libopts/m4/libopts.m4|20060630050002|51611|9e0f33f57d3a0a9 stenn at whimsy.udel.edu|sntp/libopts/m4/libopts.m4|20060728045502|04772

== libopts/compat/snprintf.c ==
stenn at deacon.udel.edu|libopts/compat/snprintf.c|20060630045514|16115|1ca09eba44002fd8
stenn at deacon.udel.edu|libopts/compat/snprintf.c|20060630045515|48745
D 1.2 06/07/28 00:56:19-04:00 stenn at whimsy.udel.edu +28 -4
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 24582
O -rw-rw-r--
P libopts/compat/snprintf.c
------------------------------------------------

I5 20
#if defined(HAVE_STDARG_H)
#  include <stdarg.h>
#  ifndef   VA_START
#    define VA_START(a, f)  va_start(a, f)
#    define VA_END(a)	    va_end(a)
#  endif /* VA_START */
#  define SNV_USING_STDARG_H
\
#elif defined(HAVE_VARARGS_H)
#  include <varargs.h>
#  ifndef   VA_START
#    define VA_START(a, f) va_start(a)
#    define VA_END(a)	 va_end(a)
#  endif /* VA_START */
#  undef  SNV_USING_STDARG_H
\
#else
#  include "must-have-stdarg-or-varargs"
#endif
\
D14 1
I14 1
    VA_START(ap, fmt);
D16 1
I16 1
    VA_END(ap);
D20 1
I20 1
    VA_START(ap, fmt);
D22 1
I22 1
    VA_END(ap);
I24 4
    if (rval > n) {
        fprintf(stderr, "snprintf buffer overrun %d > %d\n", rval, n);
        abort();
    }

== libopts/m4/libopts.m4 ==
stenn at deacon.udel.edu|libopts/m4/libopts.m4|20060630045514|40860|5fe7aaf33e69fb05
stenn at whimsy.udel.edu|libopts/m4/libopts.m4|20060723033317|04750
D 1.4 06/07/28 00:52:00-04:00 stenn at whimsy.udel.edu +1 -1
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 4772
O -rw-rw-r--
P libopts/m4/libopts.m4
------------------------------------------------

D5 1
I5 1
dnl It has been AutoGen-ed  Thursday July 27, 2006 at 09:14:31 PM PDT

== libopts/makeshell.c ==
stenn at deacon.udel.edu|libopts/makeshell.c|20060630045515|26589|aa3ced67d10388a
stenn at whimsy.udel.edu|libopts/makeshell.c|20060723032848|27628
D 1.4 06/07/28 00:51:31-04:00 stenn at whimsy.udel.edu +9 -9
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 27637
O -rw-rw-r--
P libopts/makeshell.c
------------------------------------------------

D3 2
I4 2
 *  $Id: makeshell.c,v 4.14 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-24 21:30:51 bkorb"
I501 7
#   define _TT_(n) tSCC z ## n [] = #n;
    TEXTTO_TABLE
#   undef _TT_
#   define _TT_(n) z ## n ,
      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#   undef _TT_
\
D509 7

== libopts/proto.h ==
stenn at deacon.udel.edu|libopts/proto.h|20060630045514|64630|aed078e5aaa873d0
stenn at whimsy.udel.edu|libopts/proto.h|20060723032850|03872
D 1.4 06/07/28 00:51:32-04:00 stenn at whimsy.udel.edu +1 -1
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 3876
O -rw-rw-r--
P libopts/proto.h
------------------------------------------------

D4 1
I4 1
 * Generated Thu Jul 27 21:15:11 PDT 2006

== libopts/streqvcmp.c ==
stenn at deacon.udel.edu|libopts/streqvcmp.c|20060630045516|13485|3774119d17d53a88
stenn at deacon.udel.edu|libopts/streqvcmp.c|20060703225705|43396
D 1.3 06/07/28 00:51:34-04:00 stenn at whimsy.udel.edu +3 -5
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 42646
O -rw-rw-r--
P libopts/streqvcmp.c
------------------------------------------------

D3 2
I4 2
 *  $Id: streqvcmp.c,v 4.10 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-26 18:25:53 bkorb"
D276 3
I278 1
strtransform( char* d, const char* s )

== libopts/version.c ==
stenn at deacon.udel.edu|libopts/version.c|20060630045516|00925|1dc023798e7c5de1
stenn at deacon.udel.edu|libopts/version.c|20060703225705|32559
D 1.3 06/07/28 00:51:35-04:00 stenn at whimsy.udel.edu +4 -8
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 30201
O -rw-rw-r--
P libopts/version.c
------------------------------------------------

D2 2
I3 2
/*  $Id: version.c,v 4.9 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-26 18:38:16 bkorb"
D149 3
I151 1
optionPrintVersion( tOptions*  pOpts, tOptDesc*  pOD )
D167 3
I169 1
optionVersionStderr( tOptions*  pOpts, tOptDesc*  pOD )

== sntp/libopts/compat/snprintf.c ==
stenn at deacon.udel.edu|sntp/libopts/compat/snprintf.c|20060630050002|18031|66578c716014cd3d
stenn at deacon.udel.edu|sntp/libopts/compat/snprintf.c|20060630050003|48745
D 1.2 06/07/28 00:52:33-04:00 stenn at whimsy.udel.edu +28 -4
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 24582
O -rw-rw-r--
P sntp/libopts/compat/snprintf.c
------------------------------------------------

I5 20
#if defined(HAVE_STDARG_H)
#  include <stdarg.h>
#  ifndef   VA_START
#    define VA_START(a, f)  va_start(a, f)
#    define VA_END(a)	    va_end(a)
#  endif /* VA_START */
#  define SNV_USING_STDARG_H
\
#elif defined(HAVE_VARARGS_H)
#  include <varargs.h>
#  ifndef   VA_START
#    define VA_START(a, f) va_start(a)
#    define VA_END(a)	 va_end(a)
#  endif /* VA_START */
#  undef  SNV_USING_STDARG_H
\
#else
#  include "must-have-stdarg-or-varargs"
#endif
\
D14 1
I14 1
    VA_START(ap, fmt);
D16 1
I16 1
    VA_END(ap);
D20 1
I20 1
    VA_START(ap, fmt);
D22 1
I22 1
    VA_END(ap);
I24 4
    if (rval > n) {
        fprintf(stderr, "snprintf buffer overrun %d > %d\n", rval, n);
        abort();
    }

== sntp/libopts/m4/libopts.m4 ==
stenn at deacon.udel.edu|sntp/libopts/m4/libopts.m4|20060630050002|51611|9e0f33f57d3a0a9
stenn at whimsy.udel.edu|sntp/libopts/m4/libopts.m4|20060723033421|04750
D 1.4 06/07/28 00:55:02-04:00 stenn at whimsy.udel.edu +1 -1
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 4772
O -rw-rw-r--
P sntp/libopts/m4/libopts.m4
------------------------------------------------

D5 1
I5 1
dnl It has been AutoGen-ed  Thursday July 27, 2006 at 09:14:31 PM PDT

== sntp/libopts/makeshell.c ==
stenn at deacon.udel.edu|sntp/libopts/makeshell.c|20060630050003|44647|4fcd12fc31c0a4a4
stenn at whimsy.udel.edu|sntp/libopts/makeshell.c|20060723033412|27628
D 1.4 06/07/28 00:52:22-04:00 stenn at whimsy.udel.edu +9 -9
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 27637
O -rw-rw-r--
P sntp/libopts/makeshell.c
------------------------------------------------

D3 2
I4 2
 *  $Id: makeshell.c,v 4.14 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-24 21:30:51 bkorb"
I501 7
#   define _TT_(n) tSCC z ## n [] = #n;
    TEXTTO_TABLE
#   undef _TT_
#   define _TT_(n) z ## n ,
      static const char*  apzTTNames[] = { TEXTTO_TABLE };
#   undef _TT_
\
D509 7

== sntp/libopts/proto.h ==
stenn at deacon.udel.edu|sntp/libopts/proto.h|20060630050002|13644|fa076f6dd9d0667e
stenn at whimsy.udel.edu|sntp/libopts/proto.h|20060723033413|03872
D 1.4 06/07/28 00:52:24-04:00 stenn at whimsy.udel.edu +1 -1
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 3876
O -rw-rw-r--
P sntp/libopts/proto.h
------------------------------------------------

D4 1
I4 1
 * Generated Thu Jul 27 21:15:11 PDT 2006

== sntp/libopts/streqvcmp.c ==
stenn at deacon.udel.edu|sntp/libopts/streqvcmp.c|20060630050004|60872|66420c6082b06827
stenn at deacon.udel.edu|sntp/libopts/streqvcmp.c|20060703225706|43396
D 1.3 06/07/28 00:52:26-04:00 stenn at whimsy.udel.edu +3 -5
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 42646
O -rw-rw-r--
P sntp/libopts/streqvcmp.c
------------------------------------------------

D3 2
I4 2
 *  $Id: streqvcmp.c,v 4.10 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-26 18:25:53 bkorb"
D276 3
I278 1
strtransform( char* d, const char* s )

== sntp/libopts/version.c ==
stenn at deacon.udel.edu|sntp/libopts/version.c|20060630050004|42957|a426e6b58b20d06
stenn at deacon.udel.edu|sntp/libopts/version.c|20060703225707|32559
D 1.3 06/07/28 00:52:27-04:00 stenn at whimsy.udel.edu +4 -8
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c libopts-27.4.2
K 30201
O -rw-rw-r--
P sntp/libopts/version.c
------------------------------------------------

D2 2
I3 2
/*  $Id: version.c,v 4.9 2006/07/27 02:51:47 bkorb Exp $
 * Time-stamp:      "2006-07-26 18:38:16 bkorb"
D149 3
I151 1
optionPrintVersion( tOptions*  pOpts, tOptDesc*  pOD )
D167 3
I169 1
optionVersionStderr( tOptions*  pOpts, tOptDesc*  pOD )

# Patch checksum=25c7da48


More information about the bk-ntp-dev-send mailing list