staticCFunction
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
)
->
R
>
>
(source)
fun
<
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
,
P22
,
R
>
staticCFunction
(
function
:
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
,
P22
)
->
R
)
:
CPointer
<
CFunction
<
(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
P11
,
P12
,
P13
,
P14
,
P15
,
P16
,
P17
,
P18
,
P19
,
P20
,
P21
,
P22
)
->
R
>
>
(source)