a_mbstr.c (194206) | a_mbstr.c (205128) |
---|---|
1/* a_mbstr.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project 1999. 4 */ 5/* ==================================================================== 6 * Copyright (c) 1999 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 79 unchanged lines hidden (view full) --- 88 89int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, 90 int inform, unsigned long mask, 91 long minsize, long maxsize) 92{ 93 int str_type; 94 int ret; 95 char free_out; | 1/* a_mbstr.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project 1999. 4 */ 5/* ==================================================================== 6 * Copyright (c) 1999 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 79 unchanged lines hidden (view full) --- 88 89int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, 90 int inform, unsigned long mask, 91 long minsize, long maxsize) 92{ 93 int str_type; 94 int ret; 95 char free_out; |
96 int outform, outlen; | 96 int outform, outlen = 0; |
97 ASN1_STRING *dest; 98 unsigned char *p; 99 int nchar; 100 char strbuf[32]; 101 int (*cpyfunc)(unsigned long,void *) = NULL; 102 if(len == -1) len = strlen((const char *)in); 103 if(!mask) mask = DIRSTRING_TYPE; 104 --- 296 unchanged lines hidden --- | 97 ASN1_STRING *dest; 98 unsigned char *p; 99 int nchar; 100 char strbuf[32]; 101 int (*cpyfunc)(unsigned long,void *) = NULL; 102 if(len == -1) len = strlen((const char *)in); 103 if(!mask) mask = DIRSTRING_TYPE; 104 --- 296 unchanged lines hidden --- |