Hola a todos. A ver si alguien me puede explicar la razon de este fallo en el codigo siguiente:
#include<stdio.h>
#include<conio.h>
#define TRUE 1
#define FALSE 0
#define Letra 0xa4 /* Letra ñ */
#define Circulo 0xa7 /* Simbolo º */
/***********************************************************/                    /* PROTOTIPOS DE FUNCIONES */
void Menu_Practicar( );
/***********************************************************//
int main()
{
    short int Op=0;
    short int Salir=FALSE;
    do
    {
        do
        {
            clrscr();
            printf("\n1. PRACTICAR ");
            printf("\n2. HERRAMIENTAS");
            printf("\n3. OPCIONES");
            printf("\n4. SALIR");
            printf("\n\nOpcion: ");
            scanf("%hd",&Op);
            switch(Op)
            {
                case 1:/* Practicar */
                    Menu_Practicar( );
                    break;
                case 2:/* Herramientas */
                    break;
                case 3:
                    break;/* Opciones */
                case 4:
                    Salir = TRUE;
                    break;
            }
        }while((Op<1)&&(Op>4));
    }while(Salir!=TRUE);
    return 0;
}
/*********************************************************/
            /* IMPLEMENTACION DE FUNCIONES */
/*********************************************************/
void Menu_Practicar()
{
    short int Volver=FALSE,Op=0;
    do
    {
        do
        {
            clrscr();
            printf("\nPRACTICAR");
            printf("\n1. INGLES-ESPA%cOL",Letra);
            printf("\n2. ESPA%cOL-INGLES",Letra);
            printf("\n3. VOLVER");
            printf("\nOpcion; ");
            scanf("%hd",&Op);
        }while((Op<1)&&(Op>3));
        switch(Op)
        {
            case 1:
                break;
            case 2:
                break;
            case 3:
                Volver = TRUE;
                break;
        }
    }while(Volver==FALSE);
    return;
};
El error que me da es el siguiente: 
[C++ Warning] Unit1.c(36): W8065 Call to function 'Menu_Practicar' with no prototype
Aunque comprendo el error no entiendo porque aparece ya que el codigo creo que esta bien. 
Uso el c++ builder 6, no se si esto estara relacionado con el problema.
Pues nada mas, agradezco de antemano la ayuda que me podais prestar.
Un saludo.