Lines Matching refs:b

42 	Buffer b;  in creds_to_radix()  local
45 buffer_init(&b); in creds_to_radix()
47 buffer_put_char(&b, 1); /* version */ in creds_to_radix()
49 buffer_append(&b, creds->service, strlen(creds->service)); in creds_to_radix()
50 buffer_put_char(&b, '\0'); in creds_to_radix()
51 buffer_append(&b, creds->instance, strlen(creds->instance)); in creds_to_radix()
52 buffer_put_char(&b, '\0'); in creds_to_radix()
53 buffer_append(&b, creds->realm, strlen(creds->realm)); in creds_to_radix()
54 buffer_put_char(&b, '\0'); in creds_to_radix()
55 buffer_append(&b, creds->pname, strlen(creds->pname)); in creds_to_radix()
56 buffer_put_char(&b, '\0'); in creds_to_radix()
57 buffer_append(&b, creds->pinst, strlen(creds->pinst)); in creds_to_radix()
58 buffer_put_char(&b, '\0'); in creds_to_radix()
61 buffer_put_char(&b, '\0'); in creds_to_radix()
63 buffer_put_int(&b, creds->issue_date); in creds_to_radix()
64 buffer_put_int(&b, krb_life_to_time(creds->issue_date, in creds_to_radix()
66 buffer_append(&b, creds->session, sizeof(creds->session)); in creds_to_radix()
67 buffer_put_short(&b, creds->kvno); in creds_to_radix()
70 buffer_put_string(&b, creds->ticket_st.dat, creds->ticket_st.length); in creds_to_radix()
72 ret = uuencode(buffer_ptr(&b), buffer_len(&b), (char *)buf, buflen); in creds_to_radix()
74 buffer_free(&b); in creds_to_radix()
78 #define GETSTRING(b, t, tlen) \ argument
82 if (buffer_len(b) == 0) \
84 t[i] = buffer_get_char(b); \
97 Buffer b; in radix_to_creds() local
110 buffer_init(&b); in radix_to_creds()
111 space = buffer_append_space(&b, blen); in radix_to_creds()
118 version = buffer_get_char(&b); in radix_to_creds()
120 GETSTRING(&b, creds->service, sizeof creds->service); in radix_to_creds()
121 GETSTRING(&b, creds->instance, sizeof creds->instance); in radix_to_creds()
122 GETSTRING(&b, creds->realm, sizeof creds->realm); in radix_to_creds()
123 GETSTRING(&b, creds->pname, sizeof creds->pname); in radix_to_creds()
124 GETSTRING(&b, creds->pinst, sizeof creds->pinst); in radix_to_creds()
126 if (buffer_len(&b) == 0) in radix_to_creds()
130 while (buffer_len(&b) > 0 && (c = buffer_get_char(&b)) != '\0') in radix_to_creds()
133 if (buffer_len(&b) == 0) in radix_to_creds()
136 creds->issue_date = buffer_get_int(&b); in radix_to_creds()
138 endTime = buffer_get_int(&b); in radix_to_creds()
141 len = buffer_len(&b); in radix_to_creds()
144 memcpy(&creds->session, buffer_ptr(&b), sizeof(creds->session)); in radix_to_creds()
145 buffer_consume(&b, sizeof(creds->session)); in radix_to_creds()
147 creds->kvno = buffer_get_short(&b); in radix_to_creds()
149 p = buffer_get_string(&b, &len); in radix_to_creds()
157 buffer_free(&b); in radix_to_creds()