FL not quite working properly

quirthanon
2011-07-21
2013-05-21
  • quirthanon
    quirthanon
    2011-07-21

    When using the following example, the list show multiple functions of the same name.  How do I fix this?

    static void func1(TYPE1 func1_in1);
    static void func2(TYPE2 func2_in1);
    static TYPE3 func3( const ENUM3 func3_in1,
                        const ENUM3 func3_in2,
                        STRUC3 func3_in3 ) ;
    static void func4( STRUC4 func4_in1 ) ;
    static TYPE5 func5( ENUM5 func5_in1,
                        ENUM5 func5_in2,
                        ENUM5 func5_in3,
                        ENUM5 func5_in4,
                        ENUM5 *func5_in5,
                        ENUM5 *func5_in6 ) ;
    static TYPE6 func6( ENUM6 func6_in1,
                        ENUM6 func6_in2,
                        ENUM6 func6_in3,
                        ENUM6 *func6_in4,
                        ENUM6 *func6_in5 ) ;
    static TYPE7 func7( INT16U func7_in1,
                        STRUC7 func7_in2,
                        STRUC7 func7_in3 );
    static TYPE8 func8( ENUM8 func8_in1,
                        ENUM8 func8_in2,
                        TYPE8 func8_in3,
                        ENUM8 func8_in4,
                        STRUC8 *func8_in5 );
    static void func9 (ENUM9 func9_in1, INT16U func9_in2, STRUC9 *func9_in3);
    static void func10(ENUM10 func10_in1,  TYPE10 func10_in2, STRUC10 *func10_in3);
    static TYPE11 func11(TYPE11 func11_in1, STRUC11 *func11_in2);
    // functions code
    void func12( void )
    {}
    void func13( void )
    {}
    void func14( void )
    {}
    static void func1(TYPE1 func1_in1);
    {}
    static void func2(TYPE2 func2_in1);
    {}
    static TYPE3 func3( const ENUM3 func3_in1,
                        const ENUM3 func3_in2,
                        STRUC3 func3_in3 ) ;
    {}
    static void func4( STRUC4 func4_in1 ) ;
    {}
    static TYPE5 func5( ENUM5 func5_in1,
                        ENUM5 func5_in2,
                        ENUM5 func5_in3,
                        ENUM5 func5_in4,
                        ENUM5 *func5_in5,
                        ENUM5 *func5_in6 ) ;
    {}
    static TYPE6 func6( ENUM6 func6_in1,
                        ENUM6 func6_in2,
                        ENUM6 func6_in3,
                        ENUM6 *func6_in4,
                        ENUM6 *func6_in5 ) ;
    {}
    static TYPE7 func7( INT16U func7_in1,
                        STRUC7 func7_in2,
                        STRUC7 func7_in3 );
    {}
    static TYPE8 func8( ENUM8 func8_in1,
                        ENUM8 func8_in2,
                        TYPE8 func8_in3,
                        ENUM8 func8_in4,
                        STRUC8 *func8_in5 );
    {}
    static void func9 (ENUM9 func9_in1, INT16U func9_in2, STRUC9 *func9_in3);
    {}
    static void func10(ENUM10 func10_in1,  TYPE10 func10_in2, STRUC10 *func10_in3);
    {}
    static TYPE11 func11(TYPE11 func11_in1, STRUC11 *func11_in2);
    {}