[285] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

kdb5_edit.h refs struct saltblock before it is defined

daemon@ATHENA.MIT.EDU (Chris Myers)
Fri Feb 19 12:26:32 1993

Date: Fri, 19 Feb 1993 11:26:26 -0600
From: Chris Myers <chris@wugate.wustl.edu>
To: krb5-bugs@Athena.MIT.EDU

In Kerberos V5 beta 2, admin/edit/kdb5_edit.[ch] struct saltblock is
referenced before it is defined.

The following patch moves the definition from kdb5_edit.c into
kdb5_edit.h just before it is referenced by a prototype.  kdb5_edit.c
already includes kdb5_edit.h, so there were no other changes required.

Chris Myers                                Internet: chris@wugate.wustl.edu
Software Engineer                           UUCP: ...!uunet!wuarchive!chris
Office of the Network Coordinator                BITNET: chris@wunet.bitnet
Washington University in Saint Louis                 Phone: +1 314 935 7390

*** admin/edit/kdb5_edit.c.old	Thu Sep 24 22:09:30 1992
--- admin/edit/kdb5_edit.c	Thu Feb 18 19:20:26 1993
***************
*** 45,55 ****
  
  #include "./kdb5_edit.h"
  
- struct saltblock {
-     int salttype;
-     krb5_data saltdata;
- };
- 
  #define norealm_salt(princ, retdata) krb5_principal2salt(&(princ)[1], retdata)
  
  struct mblock mblock = {				/* XXX */
--- 45,50 ----
*** admin/edit/kdb5_edit.h.old	Thu Sep 24 22:08:33 1992
--- admin/edit/kdb5_edit.h	Thu Feb 18 19:21:28 1993
***************
*** 37,42 ****
--- 37,47 ----
      krb5_kvno mkvno;
  };
  
+ struct saltblock {
+     int salttype;
+     krb5_data saltdata;
+ };
+ 
  /* krb5_kvno may be narrow */
  #include <krb5/widen.h>
  void add_key PROTOTYPE((char const *, char const *, krb5_const_principal,

home help back first fref pref prev next nref lref last post