* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: ds_43.c,v 1.2 2002/06/17 04:01:35 marka Exp $ */
+/* $Id: ds_43.c,v 1.3 2002/08/01 03:31:44 mayer Exp $ */
/* draft-ietf-dnsext-delegation-signer-05.txt */
if (token.value.as_ulong > 0xff)
RETTOK(ISC_R_RANGE);
RETERR(uint8_tobuffer(token.value.as_ulong, target));
- type = token.value.as_ulong;
+ type = (isc_uint16_t) token.value.as_ulong;
/*
* Digest.
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: apl_42.c,v 1.3 2002/07/04 04:19:54 marka Exp $ */
+/* $Id: apl_42.c,v 1.4 2002/08/01 03:31:44 mayer Exp $ */
/* RFC 3123 */
neg = ISC_TF(*cp == '!');
if (neg)
cp++;
- afi = strtoul(cp, &ap, 10);
+ afi = (isc_uint16_t) strtoul(cp, &ap, 10);
if (*ap++ != ':' || cp == ap)
RETTOK(DNS_R_SYNTAX);
if (afi > 0xffff)
if (slash == NULL || slash == ap)
RETTOK(DNS_R_SYNTAX);
*slash++ = '\0';
- prefix = strtoul(slash, &cp, 10);
+ prefix = (isc_uint8_t) strtoul(slash, &cp, 10);
if (*cp != '\0' || slash == cp)
RETTOK(DNS_R_SYNTAX);
switch (afi) {