Lo que pasa es que tengo 3 códigos, lo que estoy intentando hacer es una función que me haga swap, pero no se como regresar los valores de fun.c para que los pueda mostrar en uno.c
1) fun.h
#ifndef fun_h
#define fun_h
char swap(char *a,char *b);
#endif
2) fun.c
#include "fun.h"
char swap(char *s,char *t){
char aux;
aux=*s;
*s=*t;
*t=aux;
}
3)uno.c
#include <stdio.h>
#include "fun.h"
char a='A',b='B',c='C',d='D',e='E';
int main(){
printf("%c \n",swap(&a,&b));
return 0;
}
espero que me puedan ayudas :)