+2002-02-22 Ken Raeburn <raeburn@mit.edu>
+
+ * ktbase.c (krb5_kt_resolve): Use const instead of krb5_const.
+
2001-10-15 Danilo Almeida <dalmeida@mit.edu>
* ktfns.c (krb5_kt_get_type): KRB5_CALLCONV.
krb5_error_code KRB5_CALLCONV
krb5_kt_resolve (context, name, ktid)
krb5_context context;
- krb5_const char *name;
+ const char *name;
krb5_keytab *ktid;
{
struct krb5_kt_typelist *tlist;
+2002-02-22 Ken Raeburn <raeburn@mit.edu>
+
+ * addr_comp.c, addr_order.c, addr_srch.c, bld_pr_ext.c,
+ bld_princ.c, enc_helper.c, encrypt_tk.c, gen_seqnum.c,
+ gen_subkey.c, preauth.c: Use const instead of krb5_const.
+ * bld_pr_ext.c, bld_princ.c: Always use stdarg macros and not
+ varargs.
+
2002-01-08 Sam Hartman <hartmans@mit.edu>
* gen_subkey.c (krb5_generate_subkey): Label entropy sources
krb5_boolean
krb5_address_compare(context, addr1, addr2)
krb5_context context;
- krb5_const krb5_address *addr1;
- krb5_const krb5_address *addr2;
+ const krb5_address *addr1;
+ const krb5_address *addr2;
{
if (addr1->addrtype != addr2->addrtype)
return(FALSE);
int
krb5_address_order(context, addr1, addr2)
krb5_context context;
- register krb5_const krb5_address *addr1;
- register krb5_const krb5_address *addr2;
+ const krb5_address *addr1;
+ const krb5_address *addr2;
{
int dir;
register int i;
krb5_boolean
krb5_address_search(context, addr, addrlist)
krb5_context context;
- krb5_const krb5_address *addr;
- krb5_address * krb5_const * addrlist;
+ const krb5_address *addr;
+ krb5_address * const * addrlist;
{
if (!addrlist)
return TRUE;
#include "k5-int.h"
-#ifdef HAVE_STDARG_H
#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
krb5_error_code KRB5_CALLCONV_C
-#ifdef HAVE_STDARG_H
-krb5_build_principal_ext(krb5_context context, krb5_principal * princ, unsigned int rlen, krb5_const char * realm, ...)
-#else
-krb5_build_principal_ext(context, princ, rlen, realm, va_alist)
- krb5_context context;
- krb5_principal *princ;
- unsigned int rlen;
- krb5_const char *realm;
- va_dcl
-#endif
+krb5_build_principal_ext(krb5_context context, krb5_principal * princ,
+ unsigned int rlen, const char * realm, ...)
{
va_list ap;
register int i, count = 0;
krb5_data *princ_data;
krb5_principal princ_ret;
-#ifdef HAVE_STDARG_H
va_start(ap, realm);
-#else
- va_start(ap);
-#endif
/* count up */
while (va_arg(ap, int) != 0) {
(void)va_arg(ap, char *); /* pass one up */
tmpdata[rlen] = 0;
/* process rest of components */
-#ifdef HAVE_STDARG_H
va_start(ap, realm);
-#else
- va_start(ap);
-#endif
for (i = 0; i < count; i++) {
size = va_arg(ap, unsigned int);
next = va_arg(ap, char *);
/* Need <krb5/k5-config.h> for HAVE_STDARG_H */
#include "k5-int.h"
-#ifdef HAVE_STDARG_H
#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
krb5_error_code
krb5_build_principal_va(context, princ, rlen, realm, ap)
krb5_context context;
krb5_principal princ;
unsigned int rlen;
- krb5_const char *realm;
+ const char *realm;
va_list ap;
{
register int i, count = 0;
}
krb5_error_code KRB5_CALLCONV_C
-#ifdef HAVE_STDARG_H
krb5_build_principal(krb5_context context, krb5_principal * princ,
unsigned int rlen,
- krb5_const char * realm, ...)
-#else
-krb5_build_principal(context, princ, rlen, realm, va_alist)
- krb5_context context;
- krb5_principal *princ;
- unsigned int rlen;
- krb5_const char *realm;
- va_dcl
-#endif
+ const char * realm, ...)
{
va_list ap;
krb5_error_code retval;
if (!pr_ret)
return ENOMEM;
-#ifdef HAVE_STDARG_H
va_start(ap, realm);
-#else
- va_start(ap);
-#endif
retval = krb5_build_principal_va(context, pr_ret, rlen, realm, ap);
va_end(ap);
if (retval == 0)
krb5_error_code
krb5_encrypt_helper(context, key, usage, plain, cipher)
krb5_context context;
- krb5_const krb5_keyblock *key;
+ const krb5_keyblock *key;
krb5_keyusage usage;
- krb5_const krb5_data *plain;
+ const krb5_data *plain;
krb5_enc_data *cipher;
{
krb5_error_code ret;
krb5_error_code
krb5_encrypt_tkt_part(context, srv_key, dec_ticket)
krb5_context context;
- krb5_const krb5_keyblock *srv_key;
+ const krb5_keyblock *srv_key;
register krb5_ticket *dec_ticket;
{
krb5_data *scratch;
krb5_error_code
krb5_generate_seq_number(context, key, seqno)
krb5_context context;
- krb5_const krb5_keyblock *key;
+ const krb5_keyblock *key;
krb5_int32 *seqno;
{
krb5_data seed;
krb5_error_code
krb5_generate_subkey(context, key, subkey)
krb5_context context;
- krb5_const krb5_keyblock *key;
+ const krb5_keyblock *key;
krb5_keyblock **subkey;
{
krb5_error_code retval;
krb5_etype_info,
krb5_keyblock *,
krb5_error_code ( * )(krb5_context,
- krb5_const krb5_enctype,
+ const krb5_enctype,
krb5_data *,
krb5_const_pointer,
krb5_keyblock **),
krb5_kdc_req *,
krb5_kdc_rep *,
krb5_error_code ( * )(krb5_context,
- krb5_const krb5_enctype,
+ const krb5_enctype,
krb5_data *,
krb5_const_pointer,
krb5_keyblock **),
krb5_const_pointer,
krb5_error_code ( * )(krb5_context,
- krb5_const krb5_keyblock *,
+ const krb5_keyblock *,
krb5_const_pointer,
krb5_kdc_rep * ),
krb5_keyblock **,
krb5_etype_info,
krb5_keyblock *,
krb5_error_code ( * )(krb5_context,
- krb5_const krb5_enctype,
+ const krb5_enctype,
krb5_data *,
krb5_const_pointer,
krb5_keyblock **),