open ssl里面的自定义get***函数失效
生活随笔
收集整理的這篇文章主要介紹了
open ssl里面的自定义get***函数失效
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 問題
在open ssl加載引起里面部分我自己寫了一個(gè)get和set方法,然后我在其它地方調(diào)用使用了Info類型的聲明
extern Info info;先初始化info,然后
info->setA(&info, value); char value[100];
但是我立馬
竟然拿不到值
2 分析
在open ssl加載引起里面部分代碼如下
typedef struct st_info {int (* init)(struct st_info *info);int (* setA)(struct st_info *info, const char * value);int (* getA)(struct st_info *info, char path[], int size);/**一系列函數(shù)指針**/pthread_mutex_t lock;char key[128]; }Info;static int setA(Info *info, const char * value); static int getA(Info *info, char path[], int size); static int init(Info *info);static int init(KeyInfo *info) {assert(info != NULL);m總結(jié)
以上是生活随笔為你收集整理的open ssl里面的自定义get***函数失效的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之android.syst
- 下一篇: C语言之在结构体里面放很多函数指针