Hola, estoy empezando con C y tengo errores, no me reconoce las funciones, trabajo con el TurboC 4.5, lo unico que hago es en un solo modulo, tengo el main; y fuera de él tengo 3 structs, y 3 arrays, y alli funciones de ingreso, modificacion y búsqueda; el problema surge cuando llamo desde dentro de unas funciones (todas las que están fuera del main) a otras; 
por ejemplo tira error el llamar dentro de la funcion ingresarDoc, la funciòn existeDoc; tengo importado #include <stdio.h>
#include <conio.h>.... alguien puede mirar el cod. y decirme que parece es?? 
 
 GRACIASS. 
- void ingresarDoc(){ 
- int mCI; 
- char mNombre1[31], mNombre2[31], mApellido1[31], mApellido2[31], mFechaNac [21], mSexo[10], mNacionalidad[20], mNroCredencial[20]; 
-     printf("Ingrese los datos del Docenten"); 
-     printf("CI:n"); 
-     scanf("%d", &mCI); 
-     if (mCI == 0){ 
-         printf("No ha ingresado correctamente la CI del alumno"); 
-         printf("CI:n"); 
-         scanf("%d", &mCI); 
-     }else{ 
-         printf("Primer nombre:n"); 
-         scanf("%s", &mNombre1); 
-         printf("Segundo nombre:n"); 
-         scanf("%s", &mNombre2); 
-         printf("Primer Apellido:n"); 
-         scanf("%s", &mApellido1); 
-         printf("Segundo Apellido:n"); 
-         scanf("%s", &mApellido2); 
-         printf("Fecha de Nacimiento:n"); 
-         scanf("%s", &mFechaNac); 
-         printf("Sexo:n"); 
-         scanf("%s", &mSexo); 
-         printf("Nacionalidadn"); 
-         scanf("%s", &mNacionalidad); 
-         printf("Nro. Credencialn"); 
-         scanf("%s", &mNroCredencial); 
-      } 
-   
-      int existeDoc(){ 
-      int i=0; 
-         for(i=0; i<=topeDoc; i++){ 
-             if (arrayDoc[i].CI == mCI){ 
-                 existeDoc=1; 
-             }else{ 
-                 existeDoc=0; 
-             } 
-     } 
-      if  (existeDoc() ==0){ 
-         ArrayDoc[topeDoc].CI = mCI; 
-         ArrayDoc[topeDoc].nombre1 = mNombre1; 
-         ArrayDoc[topeDoc].nombre2 = mNombre2; 
-         ArrayDoc[topeDoc].apellido1 = mApellido1; 
-         ArrayDoc[topeDoc].apellido2 = mApellido2; 
-         ArrayDoc[topeDoc].fechaNac = mFechaNac; 
-         ArrayDoc[topeDoc].sexo = mSexo; 
-         ArrayDoc[topeDoc].nacionalidad = mNacionalidad; 
-         ArrayDoc[topeDoc].nroCredencial = mNroCredencial; 
-      } 
- } 
-   
-   
-