diff options
author | Dariusz Michaluk <d.michaluk@samsung.com> | 2024-02-13 15:44:51 +0100 |
---|---|---|
committer | Dariusz Michaluk <d.michaluk@samsung.com> | 2024-02-14 10:46:44 +0100 |
commit | c28e9eeaa4dccef63b3b237ebe8a8b5abb23e335 (patch) | |
tree | 504a1953b56446487f4759d3a5f348bbeb925461 /lib/gstr.h | |
parent | 1778d37a3eec1209d7c9c064318f3ff8c5132490 (diff) | |
parent | 031996ef501f8c3d0532f7df1c38cf2e540a4f11 (diff) | |
download | libtasn1-c28e9eeaa4dccef63b3b237ebe8a8b5abb23e335.tar.gz libtasn1-c28e9eeaa4dccef63b3b237ebe8a8b5abb23e335.tar.bz2 libtasn1-c28e9eeaa4dccef63b3b237ebe8a8b5abb23e335.zip |
Upgrade to libtasn1 4.19.0HEADaccepted/tizen/unified/20240214.164006tizenaccepted/tizen_unified
Change-Id: I893fd2c90c487d6e13b0b10e25b2cafc408da180
Diffstat (limited to 'lib/gstr.h')
-rw-r--r-- | lib/gstr.h | 34 |
1 files changed, 21 insertions, 13 deletions
@@ -1,5 +1,5 @@ /* - * Copyright (C) 2002-2014 Free Software Foundation, Inc. + * Copyright (C) 2002-2022 Free Software Foundation, Inc. * * This file is part of LIBTASN1. * @@ -19,24 +19,32 @@ * 02110-1301, USA */ +#ifndef GSTR_H +# define GSTR_H + unsigned int _asn1_str_cpy (char *dest, size_t dest_tot_size, const char *src); void _asn1_str_cat (char *dest, size_t dest_tot_size, const char *src); -#define Estrcpy(x,y) _asn1_str_cpy(x,ASN1_MAX_ERROR_DESCRIPTION_SIZE,y) -#define Estrcat(x,y) _asn1_str_cat(x,ASN1_MAX_ERROR_DESCRIPTION_SIZE,y) +# define Estrcpy(x,y) _asn1_str_cpy(x,ASN1_MAX_ERROR_DESCRIPTION_SIZE,y) +# define Estrcat(x,y) _asn1_str_cat(x,ASN1_MAX_ERROR_DESCRIPTION_SIZE,y) -inline static -void safe_memset(void *data, int c, size_t size) +inline static void +safe_memset (void *data, int c, size_t size) { - volatile unsigned volatile_zero = 0; - volatile char *vdata = (volatile char*)data; + volatile unsigned volatile_zero = 0; + volatile char *vdata = (volatile char *) data; - /* This is based on a nice trick for safe memset, - * sent by David Jacobson in the openssl-dev mailing list. - */ + /* This is based on a nice trick for safe memset, + * sent by David Jacobson in the openssl-dev mailing list. + */ - if (size > 0) do { - memset(data, c, size); - } while(vdata[volatile_zero] != c); + if (size > 0) + do + { + memset (data, c, size); + } + while (vdata[volatile_zero] != c); } + +#endif /* GSTR_H */ |