The following commit has been merged in the master branch:
commit 03f9b08e90180d5cb41a8e457f450dc1c244bc53
Author: Cheyenne Wills <[email protected]>
Date:   Fri Oct 18 11:29:00 2024 -0600

    rxkad: rename ENCRYPT macro to FCRYPT_ENCRYPT
    
    rxkad/fcrypt defines 2 macros: ENCRYPT and DECRYPT.  The names are
    pretty generic and do not clearly associate with fcrypt.
    
    In addition, the name ENCRYPT collide with the Microsoft provided header
    'ntddndis.h' that uses ENCRYPT as an ENUM (on newer versions of the
    Windows development kits):
    
        typedef enum    _OFFLOAD_OPERATION_E
        {
            AUTHENTICATE = 1,
            ENCRYPT
        }
    
    This results in a build error on Windows when fcrypt.h is included with
    ntddndis.h:
        ... ntddndis.h(2212): error C2059: syntax error: 'constant'
    
    Rename the ENCRYPT/DECRYPT macros to FCRYPT_ENCRYPT/FCRYPT_DECRYPT in
    fcrypt.h to a name that relates the macros back to fcrypt.
    
    Note: The ENCRYPT/DECRYPT symbols are part of a public interface
    installed in fcrypt.h, but keeping the old names are impractical, so we
    are changing them anyway.
    
    Change-Id: I9c51c81fab7fcbf0dae01569852ca94c0e6a0439
    Reviewed-on: https://gerrit.openafs.org/15868
    Tested-by: BuildBot <[email protected]>
    Reviewed-by: Michael Meffie <[email protected]>
    Reviewed-by: Benjamin Kaduk <[email protected]>

 src/kauth/authclient.c   |  8 ++++----
 src/kauth/kaprocs.c      | 12 ++++++------
 src/kauth/kautils.c      |  2 +-
 src/kauth/krb_udp.c      |  4 ++--
 src/rxkad/bg-fcrypt.c    | 16 ++++++++--------
 src/rxkad/crypt_conn.c   |  4 ++--
 src/rxkad/fcrypt.c       |  4 ++--
 src/rxkad/fcrypt.h       |  6 +++---
 src/rxkad/rxkad_client.c |  4 ++--
 src/rxkad/rxkad_common.c |  8 ++++----
 src/rxkad/rxkad_server.c |  6 +++---
 src/rxkad/stats.h        |  4 ++--
 src/rxkad/tcrypt.c       |  4 ++--
 src/rxkad/test/fc_test.c | 20 ++++++++++----------
 src/rxkad/ticket.c       |  4 ++--
 15 files changed, 53 insertions(+), 53 deletions(-)

-- 
OpenAFS Master Repository
_______________________________________________
OpenAFS-cvs mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-cvs

Reply via email to