#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void) {
char values[] = "/home/user/desktop/foo.pem";
char find = ';';
const char *ptr
= strrchr(values
, find
); int index = 0;
if(ptr) {
index = ptr - values;
// do somethin
}
char *base
= malloc(index
+ 10);
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4odm9pZCkgewoJCgljaGFyIHZhbHVlc1tdID0gIi9ob21lL3VzZXIvZGVza3RvcC9mb28ucGVtIjsKCWNoYXIgZmluZCA9ICc7JzsKCQoJY29uc3QgY2hhciAqcHRyID0gc3RycmNocih2YWx1ZXMsIGZpbmQpOwoJaW50IGluZGV4ID0gMDsKCWlmKHB0cikgewoJICAgIGluZGV4ID0gcHRyIC0gdmFsdWVzOwoJICAgLy8gZG8gc29tZXRoaW4KCSAgIHByaW50ZigiaW5kZXg6ICVkXG4iLCBpbmRleCk7Cgl9CgljaGFyICpiYXNlID0gbWFsbG9jKGluZGV4ICsgMTApOwoJbWVtY3B5KGJhc2UsIHZhbHVlcywgaW5kZXgpOwoJcHJpbnRmKCJiYXNlOiAlc1xuIiwgYmFzZSk7CglzdHJjYXQoYmFzZSwgIi1jZXJ0LnB1YiIpOwoJcHJpbnRmKCJiYXNlOiAlc1xuIiwgYmFzZSk7CgkKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9Cg==