X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fstack%2Fstack.c;h=f1165b340c49fd26e5b91d01a50a2beb87aba8ab;hp=5a15a2456dca10da9a301467c99aeca8e7a0f207;hb=e84240d42289a131def633579cfdabfb6ebf557d;hpb=054810ec0e02d7d15bf96945e2ea46d2e4147aa5 diff --git a/crypto/stack/stack.c b/crypto/stack/stack.c index 5a15a2456d..f1165b340c 100644 --- a/crypto/stack/stack.c +++ b/crypto/stack/stack.c @@ -284,3 +284,20 @@ void sk_free(STACK *st) Free((char *)st); } +int sk_num(STACK *st) +{ + if(st == NULL) return -1; + return st->num; +} + +char *sk_value(STACK *st, int i) +{ + if(st == NULL) return NULL; + return st->data[i]; +} + +char *sk_set(STACK *st, int i, char *value) +{ + if(st == NULL) return NULL; + return (st->data[i] = value); +}