Estou tentando resolver um algoritmo de uma árvore binária com string, me perdi na função strrcmp, alguém ?

#include <stdio.h>
#include <stdlib.h>
#include<string.h>

struct no
{
char chave[15];
struct noesq;
struct no
dir;
struct no*pai;
};
typedef struct no No;

void inserir(Nox)
{
printf("%s",x->chave[15]);
No
y= NULL;

while(x!=NULL)
{
    y=x;

    if(strcmp(z->chave,x->chave)==0)
    {

    }
}

}

int main()
{

return 0;

}