diff options
| author | Greg Hudson <ghudson@mit.edu> | 2014-02-01 16:26:51 -0500 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2014-02-26 16:15:20 -0500 |
| commit | 1041af9f85e4be342339475cf5c8878fef1de10d (patch) | |
| tree | a6d93682edb0e3fbc7f15963c8338a6ac5f8deb2 /src/lib/gssapi/generic | |
| parent | a7a2c02b618aea40ebd4f597ec956eaf0fe210f5 (diff) | |
| download | krb5-1041af9f85e4be342339475cf5c8878fef1de10d.tar.gz krb5-1041af9f85e4be342339475cf5c8878fef1de10d.tar.xz krb5-1041af9f85e4be342339475cf5c8878fef1de10d.zip | |
Eliminate internal fixed-width type wrappers
Directly use stdint.h names for integer types in preference to the
various internal names we have made up for them.
Diffstat (limited to 'src/lib/gssapi/generic')
| -rw-r--r-- | src/lib/gssapi/generic/gssapiP_generic.h | 5 | ||||
| -rw-r--r-- | src/lib/gssapi/generic/util_ordering.c | 18 |
2 files changed, 11 insertions, 12 deletions
diff --git a/src/lib/gssapi/generic/gssapiP_generic.h b/src/lib/gssapi/generic/gssapiP_generic.h index 706805d57..16da0fb83 100644 --- a/src/lib/gssapi/generic/gssapiP_generic.h +++ b/src/lib/gssapi/generic/gssapiP_generic.h @@ -47,7 +47,6 @@ #include "k5-platform.h" #include "k5-buf.h" -typedef UINT64_TYPE gssint_uint64; /** helper macros **/ @@ -173,10 +172,10 @@ OM_uint32 g_display_com_err_status (OM_uint32 *minor_status, OM_uint32 status_value, gss_buffer_t status_string); -gss_int32 g_order_init (void **queue, gssint_uint64 seqnum, +gss_int32 g_order_init (void **queue, uint64_t seqnum, int do_replay, int do_sequence, int wide); -gss_int32 g_order_check (void **queue, gssint_uint64 seqnum); +gss_int32 g_order_check (void **queue, uint64_t seqnum); void g_order_free (void **queue); diff --git a/src/lib/gssapi/generic/util_ordering.c b/src/lib/gssapi/generic/util_ordering.c index 95609a992..9a1ce8966 100644 --- a/src/lib/gssapi/generic/util_ordering.c +++ b/src/lib/gssapi/generic/util_ordering.c @@ -39,14 +39,14 @@ typedef struct _queue { int do_sequence; int start; int length; - gssint_uint64 firstnum; + uint64_t firstnum; /* Stored as deltas from firstnum. This way, the high bit won't overflow unless we've actually gone through 2**n messages, or gotten something *way* out of sequence. */ - gssint_uint64 elem[QUEUE_LENGTH]; + uint64_t elem[QUEUE_LENGTH]; /* All ones for 64-bit sequence numbers; 32 ones for 32-bit sequence numbers. */ - gssint_uint64 mask; + uint64_t mask; } queue; /* rep invariant: @@ -58,7 +58,7 @@ typedef struct _queue { #define QELEM(q,i) ((q)->elem[(i)%QSIZE(q)]) static void -queue_insert(queue *q, int after, gssint_uint64 seqnum) +queue_insert(queue *q, int after, uint64_t seqnum) { /* insert. this is not the fastest way, but it's easy, and it's optimized for insert at end, which is the common case */ @@ -89,7 +89,7 @@ queue_insert(queue *q, int after, gssint_uint64 seqnum) } gss_int32 -g_order_init(void **vqueue, gssint_uint64 seqnum, +g_order_init(void **vqueue, uint64_t seqnum, int do_replay, int do_sequence, int wide_nums) { queue *q; @@ -105,23 +105,23 @@ g_order_init(void **vqueue, gssint_uint64 seqnum, q->do_replay = do_replay; q->do_sequence = do_sequence; - q->mask = wide_nums ? ~(gssint_uint64)0 : 0xffffffffUL; + q->mask = wide_nums ? ~(uint64_t)0 : 0xffffffffUL; q->start = 0; q->length = 1; q->firstnum = seqnum; - q->elem[q->start] = ((gssint_uint64)0 - 1) & q->mask; + q->elem[q->start] = ((uint64_t)0 - 1) & q->mask; *vqueue = (void *) q; return(0); } gss_int32 -g_order_check(void **vqueue, gssint_uint64 seqnum) +g_order_check(void **vqueue, uint64_t seqnum) { queue *q; int i; - gssint_uint64 expected; + uint64_t expected; q = (queue *) (*vqueue); |
