Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/JAVA/Openjdk/test/jdk/java/foreign/   (Sun/Oracle ©)  Datei vom 13.11.2022 mit Größe 1 MB image not shown  

Quelle  libTestUpcall.c

  Sprache: C
 

/*
 * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * This code is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 only, as
 * published by the Free Software Foundation.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 * or visit www.oracle.com if you need additional information or have any
 * questions.
 */


#include "shared.h"

EXPORT void f0_V__( void (*cb)(void)) { cb(); }
EXPORT void f0_V_I_(int p0,  void (*cb)(int)) { cb(p0); }
EXPORT void f0_V_F_(float p0,  void (*cb)(float)) { cb(p0); }
EXPORT void f0_V_D_(double p0,  void (*cb)(double)) { cb(p0); }
EXPORT void f0_V_P_(void* p0,  void (*cb)(void*)) { cb(p0); }
EXPORT void f0_V_S_I(struct S_I p0,  void (*cb)(struct S_I)) { cb(p0); }
EXPORT void f0_V_S_F(struct S_F p0,  void (*cb)(struct S_F)) { cb(p0); }
EXPORT void f0_V_S_D(struct S_D p0,  void (*cb)(struct S_D)) { cb(p0); }
EXPORT void f0_V_S_P(struct S_P p0,  void (*cb)(struct S_P)) { cb(p0); }
EXPORT void f0_V_S_II(struct S_II p0,  void (*cb)(struct S_II)) { cb(p0); }
EXPORT void f0_V_S_IF(struct S_IF p0,  void (*cb)(struct S_IF)) { cb(p0); }
EXPORT void f0_V_S_ID(struct S_ID p0,  void (*cb)(struct S_ID)) { cb(p0); }
EXPORT void f0_V_S_IP(struct S_IP p0,  void (*cb)(struct S_IP)) { cb(p0); }
EXPORT void f0_V_S_FI(struct S_FI p0,  void (*cb)(struct S_FI)) { cb(p0); }
EXPORT void f0_V_S_FF(struct S_FF p0,  void (*cb)(struct S_FF)) { cb(p0); }
EXPORT void f0_V_S_FD(struct S_FD p0,  void (*cb)(struct S_FD)) { cb(p0); }
EXPORT void f0_V_S_FP(struct S_FP p0,  void (*cb)(struct S_FP)) { cb(p0); }
EXPORT void f0_V_S_DI(struct S_DI p0,  void (*cb)(struct S_DI)) { cb(p0); }
EXPORT void f0_V_S_DF(struct S_DF p0,  void (*cb)(struct S_DF)) { cb(p0); }
EXPORT void f0_V_S_DD(struct S_DD p0,  void (*cb)(struct S_DD)) { cb(p0); }
EXPORT void f0_V_S_DP(struct S_DP p0,  void (*cb)(struct S_DP)) { cb(p0); }
EXPORT void f0_V_S_PI(struct S_PI p0,  void (*cb)(struct S_PI)) { cb(p0); }
EXPORT void f0_V_S_PF(struct S_PF p0,  void (*cb)(struct S_PF)) { cb(p0); }
EXPORT void f0_V_S_PD(struct S_PD p0,  void (*cb)(struct S_PD)) { cb(p0); }
EXPORT void f0_V_S_PP(struct S_PP p0,  void (*cb)(struct S_PP)) { cb(p0); }
EXPORT void f0_V_S_III(struct S_III p0,  void (*cb)(struct S_III)) { cb(p0); }
EXPORT void f0_V_S_IIF(struct S_IIF p0,  void (*cb)(struct S_IIF)) { cb(p0); }
EXPORT void f0_V_S_IID(struct S_IID p0,  void (*cb)(struct S_IID)) { cb(p0); }
EXPORT void f0_V_S_IIP(struct S_IIP p0,  void (*cb)(struct S_IIP)) { cb(p0); }
EXPORT void f0_V_S_IFI(struct S_IFI p0,  void (*cb)(struct S_IFI)) { cb(p0); }
EXPORT void f0_V_S_IFF(struct S_IFF p0,  void (*cb)(struct S_IFF)) { cb(p0); }
EXPORT void f0_V_S_IFD(struct S_IFD p0,  void (*cb)(struct S_IFD)) { cb(p0); }
EXPORT void f0_V_S_IFP(struct S_IFP p0,  void (*cb)(struct S_IFP)) { cb(p0); }
EXPORT void f0_V_S_IDI(struct S_IDI p0,  void (*cb)(struct S_IDI)) { cb(p0); }
EXPORT void f0_V_S_IDF(struct S_IDF p0,  void (*cb)(struct S_IDF)) { cb(p0); }
EXPORT void f0_V_S_IDD(struct S_IDD p0,  void (*cb)(struct S_IDD)) { cb(p0); }
EXPORT void f0_V_S_IDP(struct S_IDP p0,  void (*cb)(struct S_IDP)) { cb(p0); }
EXPORT void f0_V_S_IPI(struct S_IPI p0,  void (*cb)(struct S_IPI)) { cb(p0); }
EXPORT void f0_V_S_IPF(struct S_IPF p0,  void (*cb)(struct S_IPF)) { cb(p0); }
EXPORT void f0_V_S_IPD(struct S_IPD p0,  void (*cb)(struct S_IPD)) { cb(p0); }
EXPORT void f0_V_S_IPP(struct S_IPP p0,  void (*cb)(struct S_IPP)) { cb(p0); }
EXPORT void f0_V_S_FII(struct S_FII p0,  void (*cb)(struct S_FII)) { cb(p0); }
EXPORT void f0_V_S_FIF(struct S_FIF p0,  void (*cb)(struct S_FIF)) { cb(p0); }
EXPORT void f0_V_S_FID(struct S_FID p0,  void (*cb)(struct S_FID)) { cb(p0); }
EXPORT void f0_V_S_FIP(struct S_FIP p0,  void (*cb)(struct S_FIP)) { cb(p0); }
EXPORT void f0_V_S_FFI(struct S_FFI p0,  void (*cb)(struct S_FFI)) { cb(p0); }
EXPORT void f0_V_S_FFF(struct S_FFF p0,  void (*cb)(struct S_FFF)) { cb(p0); }
EXPORT void f0_V_S_FFD(struct S_FFD p0,  void (*cb)(struct S_FFD)) { cb(p0); }
EXPORT void f0_V_S_FFP(struct S_FFP p0,  void (*cb)(struct S_FFP)) { cb(p0); }
EXPORT void f0_V_S_FDI(struct S_FDI p0,  void (*cb)(struct S_FDI)) { cb(p0); }
EXPORT void f0_V_S_FDF(struct S_FDF p0,  void (*cb)(struct S_FDF)) { cb(p0); }
EXPORT void f0_V_S_FDD(struct S_FDD p0,  void (*cb)(struct S_FDD)) { cb(p0); }
EXPORT void f0_V_S_FDP(struct S_FDP p0,  void (*cb)(struct S_FDP)) { cb(p0); }
EXPORT void f0_V_S_FPI(struct S_FPI p0,  void (*cb)(struct S_FPI)) { cb(p0); }
EXPORT void f0_V_S_FPF(struct S_FPF p0,  void (*cb)(struct S_FPF)) { cb(p0); }
EXPORT void f0_V_S_FPD(struct S_FPD p0,  void (*cb)(struct S_FPD)) { cb(p0); }
EXPORT void f0_V_S_FPP(struct S_FPP p0,  void (*cb)(struct S_FPP)) { cb(p0); }
EXPORT void f0_V_S_DII(struct S_DII p0,  void (*cb)(struct S_DII)) { cb(p0); }
EXPORT void f0_V_S_DIF(struct S_DIF p0,  void (*cb)(struct S_DIF)) { cb(p0); }
EXPORT void f0_V_S_DID(struct S_DID p0,  void (*cb)(struct S_DID)) { cb(p0); }
EXPORT void f0_V_S_DIP(struct S_DIP p0,  void (*cb)(struct S_DIP)) { cb(p0); }
EXPORT void f0_V_S_DFI(struct S_DFI p0,  void (*cb)(struct S_DFI)) { cb(p0); }
EXPORT void f0_V_S_DFF(struct S_DFF p0,  void (*cb)(struct S_DFF)) { cb(p0); }
EXPORT void f0_V_S_DFD(struct S_DFD p0,  void (*cb)(struct S_DFD)) { cb(p0); }
EXPORT void f0_V_S_DFP(struct S_DFP p0,  void (*cb)(struct S_DFP)) { cb(p0); }
EXPORT void f0_V_S_DDI(struct S_DDI p0,  void (*cb)(struct S_DDI)) { cb(p0); }
EXPORT void f0_V_S_DDF(struct S_DDF p0,  void (*cb)(struct S_DDF)) { cb(p0); }
EXPORT void f0_V_S_DDD(struct S_DDD p0,  void (*cb)(struct S_DDD)) { cb(p0); }
EXPORT void f0_V_S_DDP(struct S_DDP p0,  void (*cb)(struct S_DDP)) { cb(p0); }
EXPORT void f0_V_S_DPI(struct S_DPI p0,  void (*cb)(struct S_DPI)) { cb(p0); }
EXPORT void f0_V_S_DPF(struct S_DPF p0,  void (*cb)(struct S_DPF)) { cb(p0); }
EXPORT void f0_V_S_DPD(struct S_DPD p0,  void (*cb)(struct S_DPD)) { cb(p0); }
EXPORT void f0_V_S_DPP(struct S_DPP p0,  void (*cb)(struct S_DPP)) { cb(p0); }
EXPORT void f0_V_S_PII(struct S_PII p0,  void (*cb)(struct S_PII)) { cb(p0); }
EXPORT void f0_V_S_PIF(struct S_PIF p0,  void (*cb)(struct S_PIF)) { cb(p0); }
EXPORT void f0_V_S_PID(struct S_PID p0,  void (*cb)(struct S_PID)) { cb(p0); }
EXPORT void f0_V_S_PIP(struct S_PIP p0,  void (*cb)(struct S_PIP)) { cb(p0); }
EXPORT void f0_V_S_PFI(struct S_PFI p0,  void (*cb)(struct S_PFI)) { cb(p0); }
EXPORT void f0_V_S_PFF(struct S_PFF p0,  void (*cb)(struct S_PFF)) { cb(p0); }
EXPORT void f0_V_S_PFD(struct S_PFD p0,  void (*cb)(struct S_PFD)) { cb(p0); }
EXPORT void f0_V_S_PFP(struct S_PFP p0,  void (*cb)(struct S_PFP)) { cb(p0); }
EXPORT void f0_V_S_PDI(struct S_PDI p0,  void (*cb)(struct S_PDI)) { cb(p0); }
EXPORT void f0_V_S_PDF(struct S_PDF p0,  void (*cb)(struct S_PDF)) { cb(p0); }
EXPORT void f0_V_S_PDD(struct S_PDD p0,  void (*cb)(struct S_PDD)) { cb(p0); }
EXPORT void f0_V_S_PDP(struct S_PDP p0,  void (*cb)(struct S_PDP)) { cb(p0); }
EXPORT void f0_V_S_PPI(struct S_PPI p0,  void (*cb)(struct S_PPI)) { cb(p0); }
EXPORT void f0_V_S_PPF(struct S_PPF p0,  void (*cb)(struct S_PPF)) { cb(p0); }
EXPORT void f0_V_S_PPD(struct S_PPD p0,  void (*cb)(struct S_PPD)) { cb(p0); }
EXPORT void f0_V_S_PPP(struct S_PPP p0,  void (*cb)(struct S_PPP)) { cb(p0); }
EXPORT void f0_V_II_(int p0, int p1,  void (*cb)(intint)) { cb(p0,p1); }
EXPORT void f0_V_IF_(int p0, float p1,  void (*cb)(intfloat)) { cb(p0,p1); }
EXPORT void f0_V_ID_(int p0, double p1,  void (*cb)(intdouble)) { cb(p0,p1); }
EXPORT void f0_V_IP_(int p0, void* p1,  void (*cb)(intvoid*)) { cb(p0,p1); }
EXPORT void f0_V_IS_I(int p0, struct S_I p1,  void (*cb)(intstruct S_I)) { cb(p0,p1); }
EXPORT void f0_V_IS_F(int p0, struct S_F p1,  void (*cb)(intstruct S_F)) { cb(p0,p1); }
EXPORT void f0_V_IS_D(int p0, struct S_D p1,  void (*cb)(intstruct S_D)) { cb(p0,p1); }
EXPORT void f0_V_IS_P(int p0, struct S_P p1,  void (*cb)(intstruct S_P)) { cb(p0,p1); }
EXPORT void f0_V_IS_II(int p0, struct S_II p1,  void (*cb)(intstruct S_II)) { cb(p0,p1); }
EXPORT void f0_V_IS_IF(int p0, struct S_IF p1,  void (*cb)(intstruct S_IF)) { cb(p0,p1); }
EXPORT void f0_V_IS_ID(int p0, struct S_ID p1,  void (*cb)(intstruct S_ID)) { cb(p0,p1); }
EXPORT void f0_V_IS_IP(int p0, struct S_IP p1,  void (*cb)(intstruct S_IP)) { cb(p0,p1); }
EXPORT void f0_V_IS_FI(int p0, struct S_FI p1,  void (*cb)(intstruct S_FI)) { cb(p0,p1); }
EXPORT void f0_V_IS_FF(int p0, struct S_FF p1,  void (*cb)(intstruct S_FF)) { cb(p0,p1); }
EXPORT void f0_V_IS_FD(int p0, struct S_FD p1,  void (*cb)(intstruct S_FD)) { cb(p0,p1); }
EXPORT void f0_V_IS_FP(int p0, struct S_FP p1,  void (*cb)(intstruct S_FP)) { cb(p0,p1); }
EXPORT void f0_V_IS_DI(int p0, struct S_DI p1,  void (*cb)(intstruct S_DI)) { cb(p0,p1); }
EXPORT void f0_V_IS_DF(int p0, struct S_DF p1,  void (*cb)(intstruct S_DF)) { cb(p0,p1); }
EXPORT void f0_V_IS_DD(int p0, struct S_DD p1,  void (*cb)(intstruct S_DD)) { cb(p0,p1); }
EXPORT void f0_V_IS_DP(int p0, struct S_DP p1,  void (*cb)(intstruct S_DP)) { cb(p0,p1); }
EXPORT void f0_V_IS_PI(int p0, struct S_PI p1,  void (*cb)(intstruct S_PI)) { cb(p0,p1); }
EXPORT void f0_V_IS_PF(int p0, struct S_PF p1,  void (*cb)(intstruct S_PF)) { cb(p0,p1); }
EXPORT void f0_V_IS_PD(int p0, struct S_PD p1,  void (*cb)(intstruct S_PD)) { cb(p0,p1); }
EXPORT void f0_V_IS_PP(int p0, struct S_PP p1,  void (*cb)(intstruct S_PP)) { cb(p0,p1); }
EXPORT void f0_V_IS_III(int p0, struct S_III p1,  void (*cb)(intstruct S_III)) { cb(p0,p1); }
EXPORT void f0_V_IS_IIF(int p0, struct S_IIF p1,  void (*cb)(intstruct S_IIF)) { cb(p0,p1); }
EXPORT void f0_V_IS_IID(int p0, struct S_IID p1,  void (*cb)(intstruct S_IID)) { cb(p0,p1); }
EXPORT void f0_V_IS_IIP(int p0, struct S_IIP p1,  void (*cb)(intstruct S_IIP)) { cb(p0,p1); }
EXPORT void f0_V_IS_IFI(int p0, struct S_IFI p1,  void (*cb)(intstruct S_IFI)) { cb(p0,p1); }
EXPORT void f0_V_IS_IFF(int p0, struct S_IFF p1,  void (*cb)(intstruct S_IFF)) { cb(p0,p1); }
EXPORT void f0_V_IS_IFD(int p0, struct S_IFD p1,  void (*cb)(intstruct S_IFD)) { cb(p0,p1); }
EXPORT void f0_V_IS_IFP(int p0, struct S_IFP p1,  void (*cb)(intstruct S_IFP)) { cb(p0,p1); }
EXPORT void f0_V_IS_IDI(int p0, struct S_IDI p1,  void (*cb)(intstruct S_IDI)) { cb(p0,p1); }
EXPORT void f0_V_IS_IDF(int p0, struct S_IDF p1,  void (*cb)(intstruct S_IDF)) { cb(p0,p1); }
EXPORT void f0_V_IS_IDD(int p0, struct S_IDD p1,  void (*cb)(intstruct S_IDD)) { cb(p0,p1); }
EXPORT void f0_V_IS_IDP(int p0, struct S_IDP p1,  void (*cb)(intstruct S_IDP)) { cb(p0,p1); }
EXPORT void f0_V_IS_IPI(int p0, struct S_IPI p1,  void (*cb)(intstruct S_IPI)) { cb(p0,p1); }
EXPORT void f0_V_IS_IPF(int p0, struct S_IPF p1,  void (*cb)(intstruct S_IPF)) { cb(p0,p1); }
EXPORT void f0_V_IS_IPD(int p0, struct S_IPD p1,  void (*cb)(intstruct S_IPD)) { cb(p0,p1); }
EXPORT void f0_V_IS_IPP(int p0, struct S_IPP p1,  void (*cb)(intstruct S_IPP)) { cb(p0,p1); }
EXPORT void f0_V_IS_FII(int p0, struct S_FII p1,  void (*cb)(intstruct S_FII)) { cb(p0,p1); }
EXPORT void f0_V_IS_FIF(int p0, struct S_FIF p1,  void (*cb)(intstruct S_FIF)) { cb(p0,p1); }
EXPORT void f0_V_IS_FID(int p0, struct S_FID p1,  void (*cb)(intstruct S_FID)) { cb(p0,p1); }
EXPORT void f0_V_IS_FIP(int p0, struct S_FIP p1,  void (*cb)(intstruct S_FIP)) { cb(p0,p1); }
EXPORT void f0_V_IS_FFI(int p0, struct S_FFI p1,  void (*cb)(intstruct S_FFI)) { cb(p0,p1); }
EXPORT void f0_V_IS_FFF(int p0, struct S_FFF p1,  void (*cb)(intstruct S_FFF)) { cb(p0,p1); }
EXPORT void f0_V_IS_FFD(int p0, struct S_FFD p1,  void (*cb)(intstruct S_FFD)) { cb(p0,p1); }
EXPORT void f0_V_IS_FFP(int p0, struct S_FFP p1,  void (*cb)(intstruct S_FFP)) { cb(p0,p1); }
EXPORT void f0_V_IS_FDI(int p0, struct S_FDI p1,  void (*cb)(intstruct S_FDI)) { cb(p0,p1); }
EXPORT void f0_V_IS_FDF(int p0, struct S_FDF p1,  void (*cb)(intstruct S_FDF)) { cb(p0,p1); }
EXPORT void f0_V_IS_FDD(int p0, struct S_FDD p1,  void (*cb)(intstruct S_FDD)) { cb(p0,p1); }
EXPORT void f0_V_IS_FDP(int p0, struct S_FDP p1,  void (*cb)(intstruct S_FDP)) { cb(p0,p1); }
EXPORT void f0_V_IS_FPI(int p0, struct S_FPI p1,  void (*cb)(intstruct S_FPI)) { cb(p0,p1); }
EXPORT void f0_V_IS_FPF(int p0, struct S_FPF p1,  void (*cb)(intstruct S_FPF)) { cb(p0,p1); }
EXPORT void f0_V_IS_FPD(int p0, struct S_FPD p1,  void (*cb)(intstruct S_FPD)) { cb(p0,p1); }
EXPORT void f0_V_IS_FPP(int p0, struct S_FPP p1,  void (*cb)(intstruct S_FPP)) { cb(p0,p1); }
EXPORT void f0_V_IS_DII(int p0, struct S_DII p1,  void (*cb)(intstruct S_DII)) { cb(p0,p1); }
EXPORT void f0_V_IS_DIF(int p0, struct S_DIF p1,  void (*cb)(intstruct S_DIF)) { cb(p0,p1); }
EXPORT void f0_V_IS_DID(int p0, struct S_DID p1,  void (*cb)(intstruct S_DID)) { cb(p0,p1); }
EXPORT void f0_V_IS_DIP(int p0, struct S_DIP p1,  void (*cb)(intstruct S_DIP)) { cb(p0,p1); }
EXPORT void f0_V_IS_DFI(int p0, struct S_DFI p1,  void (*cb)(intstruct S_DFI)) { cb(p0,p1); }
EXPORT void f0_V_IS_DFF(int p0, struct S_DFF p1,  void (*cb)(intstruct S_DFF)) { cb(p0,p1); }
EXPORT void f0_V_IS_DFD(int p0, struct S_DFD p1,  void (*cb)(intstruct S_DFD)) { cb(p0,p1); }
EXPORT void f0_V_IS_DFP(int p0, struct S_DFP p1,  void (*cb)(intstruct S_DFP)) { cb(p0,p1); }
EXPORT void f0_V_IS_DDI(int p0, struct S_DDI p1,  void (*cb)(intstruct S_DDI)) { cb(p0,p1); }
EXPORT void f0_V_IS_DDF(int p0, struct S_DDF p1,  void (*cb)(intstruct S_DDF)) { cb(p0,p1); }
EXPORT void f0_V_IS_DDD(int p0, struct S_DDD p1,  void (*cb)(intstruct S_DDD)) { cb(p0,p1); }
EXPORT void f0_V_IS_DDP(int p0, struct S_DDP p1,  void (*cb)(intstruct S_DDP)) { cb(p0,p1); }
EXPORT void f0_V_IS_DPI(int p0, struct S_DPI p1,  void (*cb)(intstruct S_DPI)) { cb(p0,p1); }
EXPORT void f0_V_IS_DPF(int p0, struct S_DPF p1,  void (*cb)(intstruct S_DPF)) { cb(p0,p1); }
EXPORT void f0_V_IS_DPD(int p0, struct S_DPD p1,  void (*cb)(intstruct S_DPD)) { cb(p0,p1); }
EXPORT void f0_V_IS_DPP(int p0, struct S_DPP p1,  void (*cb)(intstruct S_DPP)) { cb(p0,p1); }
EXPORT void f0_V_IS_PII(int p0, struct S_PII p1,  void (*cb)(intstruct S_PII)) { cb(p0,p1); }
EXPORT void f0_V_IS_PIF(int p0, struct S_PIF p1,  void (*cb)(intstruct S_PIF)) { cb(p0,p1); }
EXPORT void f0_V_IS_PID(int p0, struct S_PID p1,  void (*cb)(intstruct S_PID)) { cb(p0,p1); }
EXPORT void f0_V_IS_PIP(int p0, struct S_PIP p1,  void (*cb)(intstruct S_PIP)) { cb(p0,p1); }
EXPORT void f0_V_IS_PFI(int p0, struct S_PFI p1,  void (*cb)(intstruct S_PFI)) { cb(p0,p1); }
EXPORT void f0_V_IS_PFF(int p0, struct S_PFF p1,  void (*cb)(intstruct S_PFF)) { cb(p0,p1); }
EXPORT void f0_V_IS_PFD(int p0, struct S_PFD p1,  void (*cb)(intstruct S_PFD)) { cb(p0,p1); }
EXPORT void f0_V_IS_PFP(int p0, struct S_PFP p1,  void (*cb)(intstruct S_PFP)) { cb(p0,p1); }
EXPORT void f0_V_IS_PDI(int p0, struct S_PDI p1,  void (*cb)(intstruct S_PDI)) { cb(p0,p1); }
EXPORT void f0_V_IS_PDF(int p0, struct S_PDF p1,  void (*cb)(intstruct S_PDF)) { cb(p0,p1); }
EXPORT void f0_V_IS_PDD(int p0, struct S_PDD p1,  void (*cb)(intstruct S_PDD)) { cb(p0,p1); }
EXPORT void f0_V_IS_PDP(int p0, struct S_PDP p1,  void (*cb)(intstruct S_PDP)) { cb(p0,p1); }
EXPORT void f0_V_IS_PPI(int p0, struct S_PPI p1,  void (*cb)(intstruct S_PPI)) { cb(p0,p1); }
EXPORT void f0_V_IS_PPF(int p0, struct S_PPF p1,  void (*cb)(intstruct S_PPF)) { cb(p0,p1); }
EXPORT void f0_V_IS_PPD(int p0, struct S_PPD p1,  void (*cb)(intstruct S_PPD)) { cb(p0,p1); }
EXPORT void f0_V_IS_PPP(int p0, struct S_PPP p1,  void (*cb)(intstruct S_PPP)) { cb(p0,p1); }
EXPORT void f0_V_FI_(float p0, int p1,  void (*cb)(floatint)) { cb(p0,p1); }
EXPORT void f0_V_FF_(float p0, float p1,  void (*cb)(floatfloat)) { cb(p0,p1); }
EXPORT void f0_V_FD_(float p0, double p1,  void (*cb)(floatdouble)) { cb(p0,p1); }
EXPORT void f0_V_FP_(float p0, void* p1,  void (*cb)(floatvoid*)) { cb(p0,p1); }
EXPORT void f0_V_FS_I(float p0, struct S_I p1,  void (*cb)(floatstruct S_I)) { cb(p0,p1); }
EXPORT void f0_V_FS_F(float p0, struct S_F p1,  void (*cb)(floatstruct S_F)) { cb(p0,p1); }
EXPORT void f0_V_FS_D(float p0, struct S_D p1,  void (*cb)(floatstruct S_D)) { cb(p0,p1); }
EXPORT void f0_V_FS_P(float p0, struct S_P p1,  void (*cb)(floatstruct S_P)) { cb(p0,p1); }
EXPORT void f0_V_FS_II(float p0, struct S_II p1,  void (*cb)(floatstruct S_II)) { cb(p0,p1); }
EXPORT void f0_V_FS_IF(float p0, struct S_IF p1,  void (*cb)(floatstruct S_IF)) { cb(p0,p1); }
EXPORT void f0_V_FS_ID(float p0, struct S_ID p1,  void (*cb)(floatstruct S_ID)) { cb(p0,p1); }
EXPORT void f0_V_FS_IP(float p0, struct S_IP p1,  void (*cb)(floatstruct S_IP)) { cb(p0,p1); }
EXPORT void f0_V_FS_FI(float p0, struct S_FI p1,  void (*cb)(floatstruct S_FI)) { cb(p0,p1); }
EXPORT void f0_V_FS_FF(float p0, struct S_FF p1,  void (*cb)(floatstruct S_FF)) { cb(p0,p1); }
EXPORT void f0_V_FS_FD(float p0, struct S_FD p1,  void (*cb)(floatstruct S_FD)) { cb(p0,p1); }
EXPORT void f0_V_FS_FP(float p0, struct S_FP p1,  void (*cb)(floatstruct S_FP)) { cb(p0,p1); }
EXPORT void f0_V_FS_DI(float p0, struct S_DI p1,  void (*cb)(floatstruct S_DI)) { cb(p0,p1); }
EXPORT void f0_V_FS_DF(float p0, struct S_DF p1,  void (*cb)(floatstruct S_DF)) { cb(p0,p1); }
EXPORT void f0_V_FS_DD(float p0, struct S_DD p1,  void (*cb)(floatstruct S_DD)) { cb(p0,p1); }
EXPORT void f0_V_FS_DP(float p0, struct S_DP p1,  void (*cb)(floatstruct S_DP)) { cb(p0,p1); }
EXPORT void f0_V_FS_PI(float p0, struct S_PI p1,  void (*cb)(floatstruct S_PI)) { cb(p0,p1); }
EXPORT void f0_V_FS_PF(float p0, struct S_PF p1,  void (*cb)(floatstruct S_PF)) { cb(p0,p1); }
EXPORT void f0_V_FS_PD(float p0, struct S_PD p1,  void (*cb)(floatstruct S_PD)) { cb(p0,p1); }
EXPORT void f0_V_FS_PP(float p0, struct S_PP p1,  void (*cb)(floatstruct S_PP)) { cb(p0,p1); }
EXPORT void f0_V_FS_III(float p0, struct S_III p1,  void (*cb)(floatstruct S_III)) { cb(p0,p1); }
EXPORT void f0_V_FS_IIF(float p0, struct S_IIF p1,  void (*cb)(floatstruct S_IIF)) { cb(p0,p1); }
EXPORT void f0_V_FS_IID(float p0, struct S_IID p1,  void (*cb)(floatstruct S_IID)) { cb(p0,p1); }
EXPORT void f0_V_FS_IIP(float p0, struct S_IIP p1,  void (*cb)(floatstruct S_IIP)) { cb(p0,p1); }
EXPORT void f0_V_FS_IFI(float p0, struct S_IFI p1,  void (*cb)(floatstruct S_IFI)) { cb(p0,p1); }
EXPORT void f0_V_FS_IFF(float p0, struct S_IFF p1,  void (*cb)(floatstruct S_IFF)) { cb(p0,p1); }
EXPORT void f0_V_FS_IFD(float p0, struct S_IFD p1,  void (*cb)(floatstruct S_IFD)) { cb(p0,p1); }
EXPORT void f0_V_FS_IFP(float p0, struct S_IFP p1,  void (*cb)(floatstruct S_IFP)) { cb(p0,p1); }
EXPORT void f0_V_FS_IDI(float p0, struct S_IDI p1,  void (*cb)(floatstruct S_IDI)) { cb(p0,p1); }
EXPORT void f0_V_FS_IDF(float p0, struct S_IDF p1,  void (*cb)(floatstruct S_IDF)) { cb(p0,p1); }
EXPORT void f0_V_FS_IDD(float p0, struct S_IDD p1,  void (*cb)(floatstruct S_IDD)) { cb(p0,p1); }
EXPORT void f0_V_FS_IDP(float p0, struct S_IDP p1,  void (*cb)(floatstruct S_IDP)) { cb(p0,p1); }
EXPORT void f0_V_FS_IPI(float p0, struct S_IPI p1,  void (*cb)(floatstruct S_IPI)) { cb(p0,p1); }
EXPORT void f0_V_FS_IPF(float p0, struct S_IPF p1,  void (*cb)(floatstruct S_IPF)) { cb(p0,p1); }
EXPORT void f0_V_FS_IPD(float p0, struct S_IPD p1,  void (*cb)(floatstruct S_IPD)) { cb(p0,p1); }
EXPORT void f0_V_FS_IPP(float p0, struct S_IPP p1,  void (*cb)(floatstruct S_IPP)) { cb(p0,p1); }
EXPORT void f0_V_FS_FII(float p0, struct S_FII p1,  void (*cb)(floatstruct S_FII)) { cb(p0,p1); }
EXPORT void f0_V_FS_FIF(float p0, struct S_FIF p1,  void (*cb)(floatstruct S_FIF)) { cb(p0,p1); }
EXPORT void f0_V_FS_FID(float p0, struct S_FID p1,  void (*cb)(floatstruct S_FID)) { cb(p0,p1); }
EXPORT void f0_V_FS_FIP(float p0, struct S_FIP p1,  void (*cb)(floatstruct S_FIP)) { cb(p0,p1); }
EXPORT void f0_V_FS_FFI(float p0, struct S_FFI p1,  void (*cb)(floatstruct S_FFI)) { cb(p0,p1); }
EXPORT void f0_V_FS_FFF(float p0, struct S_FFF p1,  void (*cb)(floatstruct S_FFF)) { cb(p0,p1); }
EXPORT void f0_V_FS_FFD(float p0, struct S_FFD p1,  void (*cb)(floatstruct S_FFD)) { cb(p0,p1); }
EXPORT void f0_V_FS_FFP(float p0, struct S_FFP p1,  void (*cb)(floatstruct S_FFP)) { cb(p0,p1); }
EXPORT void f0_V_FS_FDI(float p0, struct S_FDI p1,  void (*cb)(floatstruct S_FDI)) { cb(p0,p1); }
EXPORT void f0_V_FS_FDF(float p0, struct S_FDF p1,  void (*cb)(floatstruct S_FDF)) { cb(p0,p1); }
EXPORT void f0_V_FS_FDD(float p0, struct S_FDD p1,  void (*cb)(floatstruct S_FDD)) { cb(p0,p1); }
EXPORT void f0_V_FS_FDP(float p0, struct S_FDP p1,  void (*cb)(floatstruct S_FDP)) { cb(p0,p1); }
EXPORT void f0_V_FS_FPI(float p0, struct S_FPI p1,  void (*cb)(floatstruct S_FPI)) { cb(p0,p1); }
EXPORT void f0_V_FS_FPF(float p0, struct S_FPF p1,  void (*cb)(floatstruct S_FPF)) { cb(p0,p1); }
EXPORT void f0_V_FS_FPD(float p0, struct S_FPD p1,  void (*cb)(floatstruct S_FPD)) { cb(p0,p1); }
EXPORT void f0_V_FS_FPP(float p0, struct S_FPP p1,  void (*cb)(floatstruct S_FPP)) { cb(p0,p1); }
EXPORT void f0_V_FS_DII(float p0, struct S_DII p1,  void (*cb)(floatstruct S_DII)) { cb(p0,p1); }
EXPORT void f0_V_FS_DIF(float p0, struct S_DIF p1,  void (*cb)(floatstruct S_DIF)) { cb(p0,p1); }
EXPORT void f0_V_FS_DID(float p0, struct S_DID p1,  void (*cb)(floatstruct S_DID)) { cb(p0,p1); }
EXPORT void f0_V_FS_DIP(float p0, struct S_DIP p1,  void (*cb)(floatstruct S_DIP)) { cb(p0,p1); }
EXPORT void f0_V_FS_DFI(float p0, struct S_DFI p1,  void (*cb)(floatstruct S_DFI)) { cb(p0,p1); }
EXPORT void f0_V_FS_DFF(float p0, struct S_DFF p1,  void (*cb)(floatstruct S_DFF)) { cb(p0,p1); }
EXPORT void f0_V_FS_DFD(float p0, struct S_DFD p1,  void (*cb)(floatstruct S_DFD)) { cb(p0,p1); }
EXPORT void f0_V_FS_DFP(float p0, struct S_DFP p1,  void (*cb)(floatstruct S_DFP)) { cb(p0,p1); }
EXPORT void f0_V_FS_DDI(float p0, struct S_DDI p1,  void (*cb)(floatstruct S_DDI)) { cb(p0,p1); }
EXPORT void f0_V_FS_DDF(float p0, struct S_DDF p1,  void (*cb)(floatstruct S_DDF)) { cb(p0,p1); }
EXPORT void f0_V_FS_DDD(float p0, struct S_DDD p1,  void (*cb)(floatstruct S_DDD)) { cb(p0,p1); }
EXPORT void f0_V_FS_DDP(float p0, struct S_DDP p1,  void (*cb)(floatstruct S_DDP)) { cb(p0,p1); }
EXPORT void f0_V_FS_DPI(float p0, struct S_DPI p1,  void (*cb)(floatstruct S_DPI)) { cb(p0,p1); }
EXPORT void f0_V_FS_DPF(float p0, struct S_DPF p1,  void (*cb)(floatstruct S_DPF)) { cb(p0,p1); }
EXPORT void f0_V_FS_DPD(float p0, struct S_DPD p1,  void (*cb)(floatstruct S_DPD)) { cb(p0,p1); }
EXPORT void f0_V_FS_DPP(float p0, struct S_DPP p1,  void (*cb)(floatstruct S_DPP)) { cb(p0,p1); }
EXPORT void f0_V_FS_PII(float p0, struct S_PII p1,  void (*cb)(floatstruct S_PII)) { cb(p0,p1); }
EXPORT void f0_V_FS_PIF(float p0, struct S_PIF p1,  void (*cb)(floatstruct S_PIF)) { cb(p0,p1); }
EXPORT void f0_V_FS_PID(float p0, struct S_PID p1,  void (*cb)(floatstruct S_PID)) { cb(p0,p1); }
EXPORT void f0_V_FS_PIP(float p0, struct S_PIP p1,  void (*cb)(floatstruct S_PIP)) { cb(p0,p1); }
EXPORT void f0_V_FS_PFI(float p0, struct S_PFI p1,  void (*cb)(floatstruct S_PFI)) { cb(p0,p1); }
EXPORT void f0_V_FS_PFF(float p0, struct S_PFF p1,  void (*cb)(floatstruct S_PFF)) { cb(p0,p1); }
EXPORT void f0_V_FS_PFD(float p0, struct S_PFD p1,  void (*cb)(floatstruct S_PFD)) { cb(p0,p1); }
EXPORT void f0_V_FS_PFP(float p0, struct S_PFP p1,  void (*cb)(floatstruct S_PFP)) { cb(p0,p1); }
EXPORT void f0_V_FS_PDI(float p0, struct S_PDI p1,  void (*cb)(floatstruct S_PDI)) { cb(p0,p1); }
EXPORT void f0_V_FS_PDF(float p0, struct S_PDF p1,  void (*cb)(floatstruct S_PDF)) { cb(p0,p1); }
EXPORT void f0_V_FS_PDD(float p0, struct S_PDD p1,  void (*cb)(floatstruct S_PDD)) { cb(p0,p1); }
EXPORT void f0_V_FS_PDP(float p0, struct S_PDP p1,  void (*cb)(floatstruct S_PDP)) { cb(p0,p1); }
EXPORT void f0_V_FS_PPI(float p0, struct S_PPI p1,  void (*cb)(floatstruct S_PPI)) { cb(p0,p1); }
EXPORT void f0_V_FS_PPF(float p0, struct S_PPF p1,  void (*cb)(floatstruct S_PPF)) { cb(p0,p1); }
EXPORT void f0_V_FS_PPD(float p0, struct S_PPD p1,  void (*cb)(floatstruct S_PPD)) { cb(p0,p1); }
EXPORT void f0_V_FS_PPP(float p0, struct S_PPP p1,  void (*cb)(floatstruct S_PPP)) { cb(p0,p1); }
EXPORT void f0_V_DI_(double p0, int p1,  void (*cb)(doubleint)) { cb(p0,p1); }
EXPORT void f0_V_DF_(double p0, float p1,  void (*cb)(doublefloat)) { cb(p0,p1); }
EXPORT void f0_V_DD_(double p0, double p1,  void (*cb)(doubledouble)) { cb(p0,p1); }
EXPORT void f0_V_DP_(double p0, void* p1,  void (*cb)(doublevoid*)) { cb(p0,p1); }
EXPORT void f0_V_DS_I(double p0, struct S_I p1,  void (*cb)(doublestruct S_I)) { cb(p0,p1); }
EXPORT void f0_V_DS_F(double p0, struct S_F p1,  void (*cb)(doublestruct S_F)) { cb(p0,p1); }
EXPORT void f0_V_DS_D(double p0, struct S_D p1,  void (*cb)(doublestruct S_D)) { cb(p0,p1); }
EXPORT void f0_V_DS_P(double p0, struct S_P p1,  void (*cb)(doublestruct S_P)) { cb(p0,p1); }
EXPORT void f0_V_DS_II(double p0, struct S_II p1,  void (*cb)(doublestruct S_II)) { cb(p0,p1); }
EXPORT void f0_V_DS_IF(double p0, struct S_IF p1,  void (*cb)(doublestruct S_IF)) { cb(p0,p1); }
EXPORT void f0_V_DS_ID(double p0, struct S_ID p1,  void (*cb)(doublestruct S_ID)) { cb(p0,p1); }
EXPORT void f0_V_DS_IP(double p0, struct S_IP p1,  void (*cb)(doublestruct S_IP)) { cb(p0,p1); }
EXPORT void f0_V_DS_FI(double p0, struct S_FI p1,  void (*cb)(doublestruct S_FI)) { cb(p0,p1); }
EXPORT void f0_V_DS_FF(double p0, struct S_FF p1,  void (*cb)(doublestruct S_FF)) { cb(p0,p1); }
EXPORT void f0_V_DS_FD(double p0, struct S_FD p1,  void (*cb)(doublestruct S_FD)) { cb(p0,p1); }
EXPORT void f0_V_DS_FP(double p0, struct S_FP p1,  void (*cb)(doublestruct S_FP)) { cb(p0,p1); }
EXPORT void f0_V_DS_DI(double p0, struct S_DI p1,  void (*cb)(doublestruct S_DI)) { cb(p0,p1); }
EXPORT void f0_V_DS_DF(double p0, struct S_DF p1,  void (*cb)(doublestruct S_DF)) { cb(p0,p1); }
EXPORT void f0_V_DS_DD(double p0, struct S_DD p1,  void (*cb)(doublestruct S_DD)) { cb(p0,p1); }
EXPORT void f0_V_DS_DP(double p0, struct S_DP p1,  void (*cb)(doublestruct S_DP)) { cb(p0,p1); }
EXPORT void f0_V_DS_PI(double p0, struct S_PI p1,  void (*cb)(doublestruct S_PI)) { cb(p0,p1); }
EXPORT void f0_V_DS_PF(double p0, struct S_PF p1,  void (*cb)(doublestruct S_PF)) { cb(p0,p1); }
EXPORT void f0_V_DS_PD(double p0, struct S_PD p1,  void (*cb)(doublestruct S_PD)) { cb(p0,p1); }
EXPORT void f0_V_DS_PP(double p0, struct S_PP p1,  void (*cb)(doublestruct S_PP)) { cb(p0,p1); }
EXPORT void f0_V_DS_III(double p0, struct S_III p1,  void (*cb)(doublestruct S_III)) { cb(p0,p1); }
EXPORT void f0_V_DS_IIF(double p0, struct S_IIF p1,  void (*cb)(doublestruct S_IIF)) { cb(p0,p1); }
EXPORT void f0_V_DS_IID(double p0, struct S_IID p1,  void (*cb)(doublestruct S_IID)) { cb(p0,p1); }
EXPORT void f0_V_DS_IIP(double p0, struct S_IIP p1,  void (*cb)(doublestruct S_IIP)) { cb(p0,p1); }
EXPORT void f0_V_DS_IFI(double p0, struct S_IFI p1,  void (*cb)(doublestruct S_IFI)) { cb(p0,p1); }
EXPORT void f0_V_DS_IFF(double p0, struct S_IFF p1,  void (*cb)(doublestruct S_IFF)) { cb(p0,p1); }
EXPORT void f0_V_DS_IFD(double p0, struct S_IFD p1,  void (*cb)(doublestruct S_IFD)) { cb(p0,p1); }
EXPORT void f0_V_DS_IFP(double p0, struct S_IFP p1,  void (*cb)(doublestruct S_IFP)) { cb(p0,p1); }
EXPORT void f0_V_DS_IDI(double p0, struct S_IDI p1,  void (*cb)(doublestruct S_IDI)) { cb(p0,p1); }
EXPORT void f0_V_DS_IDF(double p0, struct S_IDF p1,  void (*cb)(doublestruct S_IDF)) { cb(p0,p1); }
EXPORT void f0_V_DS_IDD(double p0, struct S_IDD p1,  void (*cb)(doublestruct S_IDD)) { cb(p0,p1); }
EXPORT void f0_V_DS_IDP(double p0, struct S_IDP p1,  void (*cb)(doublestruct S_IDP)) { cb(p0,p1); }
EXPORT void f0_V_DS_IPI(double p0, struct S_IPI p1,  void (*cb)(doublestruct S_IPI)) { cb(p0,p1); }
EXPORT void f0_V_DS_IPF(double p0, struct S_IPF p1,  void (*cb)(doublestruct S_IPF)) { cb(p0,p1); }
EXPORT void f0_V_DS_IPD(double p0, struct S_IPD p1,  void (*cb)(doublestruct S_IPD)) { cb(p0,p1); }
EXPORT void f0_V_DS_IPP(double p0, struct S_IPP p1,  void (*cb)(doublestruct S_IPP)) { cb(p0,p1); }
EXPORT void f0_V_DS_FII(double p0, struct S_FII p1,  void (*cb)(doublestruct S_FII)) { cb(p0,p1); }
EXPORT void f0_V_DS_FIF(double p0, struct S_FIF p1,  void (*cb)(doublestruct S_FIF)) { cb(p0,p1); }
EXPORT void f0_V_DS_FID(double p0, struct S_FID p1,  void (*cb)(doublestruct S_FID)) { cb(p0,p1); }
EXPORT void f0_V_DS_FIP(double p0, struct S_FIP p1,  void (*cb)(doublestruct S_FIP)) { cb(p0,p1); }
EXPORT void f0_V_DS_FFI(double p0, struct S_FFI p1,  void (*cb)(doublestruct S_FFI)) { cb(p0,p1); }
EXPORT void f0_V_DS_FFF(double p0, struct S_FFF p1,  void (*cb)(doublestruct S_FFF)) { cb(p0,p1); }
EXPORT void f0_V_DS_FFD(double p0, struct S_FFD p1,  void (*cb)(doublestruct S_FFD)) { cb(p0,p1); }
EXPORT void f0_V_DS_FFP(double p0, struct S_FFP p1,  void (*cb)(doublestruct S_FFP)) { cb(p0,p1); }
EXPORT void f0_V_DS_FDI(double p0, struct S_FDI p1,  void (*cb)(doublestruct S_FDI)) { cb(p0,p1); }
EXPORT void f0_V_DS_FDF(double p0, struct S_FDF p1,  void (*cb)(doublestruct S_FDF)) { cb(p0,p1); }
EXPORT void f0_V_DS_FDD(double p0, struct S_FDD p1,  void (*cb)(doublestruct S_FDD)) { cb(p0,p1); }
EXPORT void f0_V_DS_FDP(double p0, struct S_FDP p1,  void (*cb)(doublestruct S_FDP)) { cb(p0,p1); }
EXPORT void f0_V_DS_FPI(double p0, struct S_FPI p1,  void (*cb)(doublestruct S_FPI)) { cb(p0,p1); }
EXPORT void f0_V_DS_FPF(double p0, struct S_FPF p1,  void (*cb)(doublestruct S_FPF)) { cb(p0,p1); }
EXPORT void f0_V_DS_FPD(double p0, struct S_FPD p1,  void (*cb)(doublestruct S_FPD)) { cb(p0,p1); }
EXPORT void f0_V_DS_FPP(double p0, struct S_FPP p1,  void (*cb)(doublestruct S_FPP)) { cb(p0,p1); }
EXPORT void f0_V_DS_DII(double p0, struct S_DII p1,  void (*cb)(doublestruct S_DII)) { cb(p0,p1); }
EXPORT void f0_V_DS_DIF(double p0, struct S_DIF p1,  void (*cb)(doublestruct S_DIF)) { cb(p0,p1); }
EXPORT void f0_V_DS_DID(double p0, struct S_DID p1,  void (*cb)(doublestruct S_DID)) { cb(p0,p1); }
EXPORT void f0_V_DS_DIP(double p0, struct S_DIP p1,  void (*cb)(doublestruct S_DIP)) { cb(p0,p1); }
EXPORT void f0_V_DS_DFI(double p0, struct S_DFI p1,  void (*cb)(doublestruct S_DFI)) { cb(p0,p1); }
EXPORT void f0_V_DS_DFF(double p0, struct S_DFF p1,  void (*cb)(doublestruct S_DFF)) { cb(p0,p1); }
EXPORT void f0_V_DS_DFD(double p0, struct S_DFD p1,  void (*cb)(doublestruct S_DFD)) { cb(p0,p1); }
EXPORT void f0_V_DS_DFP(double p0, struct S_DFP p1,  void (*cb)(doublestruct S_DFP)) { cb(p0,p1); }
EXPORT void f0_V_DS_DDI(double p0, struct S_DDI p1,  void (*cb)(doublestruct S_DDI)) { cb(p0,p1); }
EXPORT void f0_V_DS_DDF(double p0, struct S_DDF p1,  void (*cb)(doublestruct S_DDF)) { cb(p0,p1); }
EXPORT void f0_V_DS_DDD(double p0, struct S_DDD p1,  void (*cb)(doublestruct S_DDD)) { cb(p0,p1); }
EXPORT void f0_V_DS_DDP(double p0, struct S_DDP p1,  void (*cb)(doublestruct S_DDP)) { cb(p0,p1); }
EXPORT void f0_V_DS_DPI(double p0, struct S_DPI p1,  void (*cb)(doublestruct S_DPI)) { cb(p0,p1); }
EXPORT void f0_V_DS_DPF(double p0, struct S_DPF p1,  void (*cb)(doublestruct S_DPF)) { cb(p0,p1); }
EXPORT void f0_V_DS_DPD(double p0, struct S_DPD p1,  void (*cb)(doublestruct S_DPD)) { cb(p0,p1); }
EXPORT void f0_V_DS_DPP(double p0, struct S_DPP p1,  void (*cb)(doublestruct S_DPP)) { cb(p0,p1); }
EXPORT void f0_V_DS_PII(double p0, struct S_PII p1,  void (*cb)(doublestruct S_PII)) { cb(p0,p1); }
EXPORT void f0_V_DS_PIF(double p0, struct S_PIF p1,  void (*cb)(doublestruct S_PIF)) { cb(p0,p1); }
EXPORT void f0_V_DS_PID(double p0, struct S_PID p1,  void (*cb)(doublestruct S_PID)) { cb(p0,p1); }
EXPORT void f0_V_DS_PIP(double p0, struct S_PIP p1,  void (*cb)(doublestruct S_PIP)) { cb(p0,p1); }
EXPORT void f0_V_DS_PFI(double p0, struct S_PFI p1,  void (*cb)(doublestruct S_PFI)) { cb(p0,p1); }
EXPORT void f0_V_DS_PFF(double p0, struct S_PFF p1,  void (*cb)(doublestruct S_PFF)) { cb(p0,p1); }
EXPORT void f0_V_DS_PFD(double p0, struct S_PFD p1,  void (*cb)(doublestruct S_PFD)) { cb(p0,p1); }
EXPORT void f0_V_DS_PFP(double p0, struct S_PFP p1,  void (*cb)(doublestruct S_PFP)) { cb(p0,p1); }
EXPORT void f0_V_DS_PDI(double p0, struct S_PDI p1,  void (*cb)(doublestruct S_PDI)) { cb(p0,p1); }
EXPORT void f0_V_DS_PDF(double p0, struct S_PDF p1,  void (*cb)(doublestruct S_PDF)) { cb(p0,p1); }
EXPORT void f0_V_DS_PDD(double p0, struct S_PDD p1,  void (*cb)(doublestruct S_PDD)) { cb(p0,p1); }
EXPORT void f0_V_DS_PDP(double p0, struct S_PDP p1,  void (*cb)(doublestruct S_PDP)) { cb(p0,p1); }
EXPORT void f0_V_DS_PPI(double p0, struct S_PPI p1,  void (*cb)(doublestruct S_PPI)) { cb(p0,p1); }
EXPORT void f0_V_DS_PPF(double p0, struct S_PPF p1,  void (*cb)(doublestruct S_PPF)) { cb(p0,p1); }
EXPORT void f0_V_DS_PPD(double p0, struct S_PPD p1,  void (*cb)(doublestruct S_PPD)) { cb(p0,p1); }
EXPORT void f0_V_DS_PPP(double p0, struct S_PPP p1,  void (*cb)(doublestruct S_PPP)) { cb(p0,p1); }
EXPORT void f0_V_PI_(void* p0, int p1,  void (*cb)(void*, int)) { cb(p0,p1); }
EXPORT void f0_V_PF_(void* p0, float p1,  void (*cb)(void*, float)) { cb(p0,p1); }
EXPORT void f0_V_PD_(void* p0, double p1,  void (*cb)(void*, double)) { cb(p0,p1); }
EXPORT void f0_V_PP_(void* p0, void* p1,  void (*cb)(void*, void*)) { cb(p0,p1); }
EXPORT void f0_V_PS_I(void* p0, struct S_I p1,  void (*cb)(void*, struct S_I)) { cb(p0,p1); }
EXPORT void f0_V_PS_F(void* p0, struct S_F p1,  void (*cb)(void*, struct S_F)) { cb(p0,p1); }
EXPORT void f0_V_PS_D(void* p0, struct S_D p1,  void (*cb)(void*, struct S_D)) { cb(p0,p1); }
EXPORT void f0_V_PS_P(void* p0, struct S_P p1,  void (*cb)(void*, struct S_P)) { cb(p0,p1); }
EXPORT void f0_V_PS_II(void* p0, struct S_II p1,  void (*cb)(void*, struct S_II)) { cb(p0,p1); }
EXPORT void f0_V_PS_IF(void* p0, struct S_IF p1,  void (*cb)(void*, struct S_IF)) { cb(p0,p1); }
EXPORT void f0_V_PS_ID(void* p0, struct S_ID p1,  void (*cb)(void*, struct S_ID)) { cb(p0,p1); }
EXPORT void f0_V_PS_IP(void* p0, struct S_IP p1,  void (*cb)(void*, struct S_IP)) { cb(p0,p1); }
EXPORT void f0_V_PS_FI(void* p0, struct S_FI p1,  void (*cb)(void*, struct S_FI)) { cb(p0,p1); }
EXPORT void f0_V_PS_FF(void* p0, struct S_FF p1,  void (*cb)(void*, struct S_FF)) { cb(p0,p1); }
EXPORT void f0_V_PS_FD(void* p0, struct S_FD p1,  void (*cb)(void*, struct S_FD)) { cb(p0,p1); }
EXPORT void f0_V_PS_FP(void* p0, struct S_FP p1,  void (*cb)(void*, struct S_FP)) { cb(p0,p1); }
EXPORT void f0_V_PS_DI(void* p0, struct S_DI p1,  void (*cb)(void*, struct S_DI)) { cb(p0,p1); }
EXPORT void f0_V_PS_DF(void* p0, struct S_DF p1,  void (*cb)(void*, struct S_DF)) { cb(p0,p1); }
EXPORT void f0_V_PS_DD(void* p0, struct S_DD p1,  void (*cb)(void*, struct S_DD)) { cb(p0,p1); }
EXPORT void f0_V_PS_DP(void* p0, struct S_DP p1,  void (*cb)(void*, struct S_DP)) { cb(p0,p1); }
EXPORT void f0_V_PS_PI(void* p0, struct S_PI p1,  void (*cb)(void*, struct S_PI)) { cb(p0,p1); }
EXPORT void f0_V_PS_PF(void* p0, struct S_PF p1,  void (*cb)(void*, struct S_PF)) { cb(p0,p1); }
EXPORT void f0_V_PS_PD(void* p0, struct S_PD p1,  void (*cb)(void*, struct S_PD)) { cb(p0,p1); }
EXPORT void f0_V_PS_PP(void* p0, struct S_PP p1,  void (*cb)(void*, struct S_PP)) { cb(p0,p1); }
EXPORT void f0_V_PS_III(void* p0, struct S_III p1,  void (*cb)(void*, struct S_III)) { cb(p0,p1); }
EXPORT void f0_V_PS_IIF(void* p0, struct S_IIF p1,  void (*cb)(void*, struct S_IIF)) { cb(p0,p1); }
EXPORT void f0_V_PS_IID(void* p0, struct S_IID p1,  void (*cb)(void*, struct S_IID)) { cb(p0,p1); }
EXPORT void f0_V_PS_IIP(void* p0, struct S_IIP p1,  void (*cb)(void*, struct S_IIP)) { cb(p0,p1); }
EXPORT void f0_V_PS_IFI(void* p0, struct S_IFI p1,  void (*cb)(void*, struct S_IFI)) { cb(p0,p1); }
EXPORT void f0_V_PS_IFF(void* p0, struct S_IFF p1,  void (*cb)(void*, struct S_IFF)) { cb(p0,p1); }
EXPORT void f0_V_PS_IFD(void* p0, struct S_IFD p1,  void (*cb)(void*, struct S_IFD)) { cb(p0,p1); }
EXPORT void f0_V_PS_IFP(void* p0, struct S_IFP p1,  void (*cb)(void*, struct S_IFP)) { cb(p0,p1); }
EXPORT void f0_V_PS_IDI(void* p0, struct S_IDI p1,  void (*cb)(void*, struct S_IDI)) { cb(p0,p1); }
EXPORT void f0_V_PS_IDF(void* p0, struct S_IDF p1,  void (*cb)(void*, struct S_IDF)) { cb(p0,p1); }
EXPORT void f0_V_PS_IDD(void* p0, struct S_IDD p1,  void (*cb)(void*, struct S_IDD)) { cb(p0,p1); }
EXPORT void f0_V_PS_IDP(void* p0, struct S_IDP p1,  void (*cb)(void*, struct S_IDP)) { cb(p0,p1); }
EXPORT void f0_V_PS_IPI(void* p0, struct S_IPI p1,  void (*cb)(void*, struct S_IPI)) { cb(p0,p1); }
EXPORT void f0_V_PS_IPF(void* p0, struct S_IPF p1,  void (*cb)(void*, struct S_IPF)) { cb(p0,p1); }
EXPORT void f0_V_PS_IPD(void* p0, struct S_IPD p1,  void (*cb)(void*, struct S_IPD)) { cb(p0,p1); }
EXPORT void f0_V_PS_IPP(void* p0, struct S_IPP p1,  void (*cb)(void*, struct S_IPP)) { cb(p0,p1); }
EXPORT void f0_V_PS_FII(void* p0, struct S_FII p1,  void (*cb)(void*, struct S_FII)) { cb(p0,p1); }
EXPORT void f0_V_PS_FIF(void* p0, struct S_FIF p1,  void (*cb)(void*, struct S_FIF)) { cb(p0,p1); }
EXPORT void f0_V_PS_FID(void* p0, struct S_FID p1,  void (*cb)(void*, struct S_FID)) { cb(p0,p1); }
EXPORT void f0_V_PS_FIP(void* p0, struct S_FIP p1,  void (*cb)(void*, struct S_FIP)) { cb(p0,p1); }
EXPORT void f0_V_PS_FFI(void* p0, struct S_FFI p1,  void (*cb)(void*, struct S_FFI)) { cb(p0,p1); }
EXPORT void f0_V_PS_FFF(void* p0, struct S_FFF p1,  void (*cb)(void*, struct S_FFF)) { cb(p0,p1); }
EXPORT void f0_V_PS_FFD(void* p0, struct S_FFD p1,  void (*cb)(void*, struct S_FFD)) { cb(p0,p1); }
EXPORT void f0_V_PS_FFP(void* p0, struct S_FFP p1,  void (*cb)(void*, struct S_FFP)) { cb(p0,p1); }
EXPORT void f0_V_PS_FDI(void* p0, struct S_FDI p1,  void (*cb)(void*, struct S_FDI)) { cb(p0,p1); }
EXPORT void f0_V_PS_FDF(void* p0, struct S_FDF p1,  void (*cb)(void*, struct S_FDF)) { cb(p0,p1); }
EXPORT void f0_V_PS_FDD(void* p0, struct S_FDD p1,  void (*cb)(void*, struct S_FDD)) { cb(p0,p1); }
EXPORT void f0_V_PS_FDP(void* p0, struct S_FDP p1,  void (*cb)(void*, struct S_FDP)) { cb(p0,p1); }
EXPORT void f0_V_PS_FPI(void* p0, struct S_FPI p1,  void (*cb)(void*, struct S_FPI)) { cb(p0,p1); }
EXPORT void f0_V_PS_FPF(void* p0, struct S_FPF p1,  void (*cb)(void*, struct S_FPF)) { cb(p0,p1); }
EXPORT void f0_V_PS_FPD(void* p0, struct S_FPD p1,  void (*cb)(void*, struct S_FPD)) { cb(p0,p1); }
EXPORT void f0_V_PS_FPP(void* p0, struct S_FPP p1,  void (*cb)(void*, struct S_FPP)) { cb(p0,p1); }
EXPORT void f0_V_PS_DII(void* p0, struct S_DII p1,  void (*cb)(void*, struct S_DII)) { cb(p0,p1); }
EXPORT void f0_V_PS_DIF(void* p0, struct S_DIF p1,  void (*cb)(void*, struct S_DIF)) { cb(p0,p1); }
EXPORT void f0_V_PS_DID(void* p0, struct S_DID p1,  void (*cb)(void*, struct S_DID)) { cb(p0,p1); }
EXPORT void f0_V_PS_DIP(void* p0, struct S_DIP p1,  void (*cb)(void*, struct S_DIP)) { cb(p0,p1); }
EXPORT void f0_V_PS_DFI(void* p0, struct S_DFI p1,  void (*cb)(void*, struct S_DFI)) { cb(p0,p1); }
EXPORT void f0_V_PS_DFF(void* p0, struct S_DFF p1,  void (*cb)(void*, struct S_DFF)) { cb(p0,p1); }
EXPORT void f0_V_PS_DFD(void* p0, struct S_DFD p1,  void (*cb)(void*, struct S_DFD)) { cb(p0,p1); }
EXPORT void f0_V_PS_DFP(void* p0, struct S_DFP p1,  void (*cb)(void*, struct S_DFP)) { cb(p0,p1); }
EXPORT void f0_V_PS_DDI(void* p0, struct S_DDI p1,  void (*cb)(void*, struct S_DDI)) { cb(p0,p1); }
EXPORT void f0_V_PS_DDF(void* p0, struct S_DDF p1,  void (*cb)(void*, struct S_DDF)) { cb(p0,p1); }
EXPORT void f0_V_PS_DDD(void* p0, struct S_DDD p1,  void (*cb)(void*, struct S_DDD)) { cb(p0,p1); }
EXPORT void f0_V_PS_DDP(void* p0, struct S_DDP p1,  void (*cb)(void*, struct S_DDP)) { cb(p0,p1); }
EXPORT void f0_V_PS_DPI(void* p0, struct S_DPI p1,  void (*cb)(void*, struct S_DPI)) { cb(p0,p1); }
EXPORT void f0_V_PS_DPF(void* p0, struct S_DPF p1,  void (*cb)(void*, struct S_DPF)) { cb(p0,p1); }
EXPORT void f0_V_PS_DPD(void* p0, struct S_DPD p1,  void (*cb)(void*, struct S_DPD)) { cb(p0,p1); }
EXPORT void f0_V_PS_DPP(void* p0, struct S_DPP p1,  void (*cb)(void*, struct S_DPP)) { cb(p0,p1); }
EXPORT void f0_V_PS_PII(void* p0, struct S_PII p1,  void (*cb)(void*, struct S_PII)) { cb(p0,p1); }
EXPORT void f0_V_PS_PIF(void* p0, struct S_PIF p1,  void (*cb)(void*, struct S_PIF)) { cb(p0,p1); }
EXPORT void f0_V_PS_PID(void* p0, struct S_PID p1,  void (*cb)(void*, struct S_PID)) { cb(p0,p1); }
EXPORT void f0_V_PS_PIP(void* p0, struct S_PIP p1,  void (*cb)(void*, struct S_PIP)) { cb(p0,p1); }
EXPORT void f0_V_PS_PFI(void* p0, struct S_PFI p1,  void (*cb)(void*, struct S_PFI)) { cb(p0,p1); }
EXPORT void f0_V_PS_PFF(void* p0, struct S_PFF p1,  void (*cb)(void*, struct S_PFF)) { cb(p0,p1); }
EXPORT void f0_V_PS_PFD(void* p0, struct S_PFD p1,  void (*cb)(void*, struct S_PFD)) { cb(p0,p1); }
EXPORT void f0_V_PS_PFP(void* p0, struct S_PFP p1,  void (*cb)(void*, struct S_PFP)) { cb(p0,p1); }
EXPORT void f0_V_PS_PDI(void* p0, struct S_PDI p1,  void (*cb)(void*, struct S_PDI)) { cb(p0,p1); }
EXPORT void f0_V_PS_PDF(void* p0, struct S_PDF p1,  void (*cb)(void*, struct S_PDF)) { cb(p0,p1); }
EXPORT void f0_V_PS_PDD(void* p0, struct S_PDD p1,  void (*cb)(void*, struct S_PDD)) { cb(p0,p1); }
EXPORT void f0_V_PS_PDP(void* p0, struct S_PDP p1,  void (*cb)(void*, struct S_PDP)) { cb(p0,p1); }
EXPORT void f0_V_PS_PPI(void* p0, struct S_PPI p1,  void (*cb)(void*, struct S_PPI)) { cb(p0,p1); }
EXPORT void f0_V_PS_PPF(void* p0, struct S_PPF p1,  void (*cb)(void*, struct S_PPF)) { cb(p0,p1); }
EXPORT void f0_V_PS_PPD(void* p0, struct S_PPD p1,  void (*cb)(void*, struct S_PPD)) { cb(p0,p1); }
EXPORT void f0_V_PS_PPP(void* p0, struct S_PPP p1,  void (*cb)(void*, struct S_PPP)) { cb(p0,p1); }
EXPORT void f0_V_SI_I(struct S_I p0, int p1,  void (*cb)(struct S_I, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_F(struct S_F p0, int p1,  void (*cb)(struct S_F, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_D(struct S_D p0, int p1,  void (*cb)(struct S_D, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_P(struct S_P p0, int p1,  void (*cb)(struct S_P, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_II(struct S_II p0, int p1,  void (*cb)(struct S_II, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IF(struct S_IF p0, int p1,  void (*cb)(struct S_IF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_ID(struct S_ID p0, int p1,  void (*cb)(struct S_ID, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IP(struct S_IP p0, int p1,  void (*cb)(struct S_IP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FI(struct S_FI p0, int p1,  void (*cb)(struct S_FI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FF(struct S_FF p0, int p1,  void (*cb)(struct S_FF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FD(struct S_FD p0, int p1,  void (*cb)(struct S_FD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FP(struct S_FP p0, int p1,  void (*cb)(struct S_FP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DI(struct S_DI p0, int p1,  void (*cb)(struct S_DI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DF(struct S_DF p0, int p1,  void (*cb)(struct S_DF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DD(struct S_DD p0, int p1,  void (*cb)(struct S_DD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DP(struct S_DP p0, int p1,  void (*cb)(struct S_DP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PI(struct S_PI p0, int p1,  void (*cb)(struct S_PI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PF(struct S_PF p0, int p1,  void (*cb)(struct S_PF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PD(struct S_PD p0, int p1,  void (*cb)(struct S_PD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PP(struct S_PP p0, int p1,  void (*cb)(struct S_PP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_III(struct S_III p0, int p1,  void (*cb)(struct S_III, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IIF(struct S_IIF p0, int p1,  void (*cb)(struct S_IIF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IID(struct S_IID p0, int p1,  void (*cb)(struct S_IID, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IIP(struct S_IIP p0, int p1,  void (*cb)(struct S_IIP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IFI(struct S_IFI p0, int p1,  void (*cb)(struct S_IFI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IFF(struct S_IFF p0, int p1,  void (*cb)(struct S_IFF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IFD(struct S_IFD p0, int p1,  void (*cb)(struct S_IFD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IFP(struct S_IFP p0, int p1,  void (*cb)(struct S_IFP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IDI(struct S_IDI p0, int p1,  void (*cb)(struct S_IDI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IDF(struct S_IDF p0, int p1,  void (*cb)(struct S_IDF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IDD(struct S_IDD p0, int p1,  void (*cb)(struct S_IDD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IDP(struct S_IDP p0, int p1,  void (*cb)(struct S_IDP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IPI(struct S_IPI p0, int p1,  void (*cb)(struct S_IPI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IPF(struct S_IPF p0, int p1,  void (*cb)(struct S_IPF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IPD(struct S_IPD p0, int p1,  void (*cb)(struct S_IPD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_IPP(struct S_IPP p0, int p1,  void (*cb)(struct S_IPP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FII(struct S_FII p0, int p1,  void (*cb)(struct S_FII, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FIF(struct S_FIF p0, int p1,  void (*cb)(struct S_FIF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FID(struct S_FID p0, int p1,  void (*cb)(struct S_FID, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FIP(struct S_FIP p0, int p1,  void (*cb)(struct S_FIP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FFI(struct S_FFI p0, int p1,  void (*cb)(struct S_FFI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FFF(struct S_FFF p0, int p1,  void (*cb)(struct S_FFF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FFD(struct S_FFD p0, int p1,  void (*cb)(struct S_FFD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FFP(struct S_FFP p0, int p1,  void (*cb)(struct S_FFP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FDI(struct S_FDI p0, int p1,  void (*cb)(struct S_FDI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FDF(struct S_FDF p0, int p1,  void (*cb)(struct S_FDF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FDD(struct S_FDD p0, int p1,  void (*cb)(struct S_FDD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FDP(struct S_FDP p0, int p1,  void (*cb)(struct S_FDP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FPI(struct S_FPI p0, int p1,  void (*cb)(struct S_FPI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FPF(struct S_FPF p0, int p1,  void (*cb)(struct S_FPF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FPD(struct S_FPD p0, int p1,  void (*cb)(struct S_FPD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_FPP(struct S_FPP p0, int p1,  void (*cb)(struct S_FPP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DII(struct S_DII p0, int p1,  void (*cb)(struct S_DII, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DIF(struct S_DIF p0, int p1,  void (*cb)(struct S_DIF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DID(struct S_DID p0, int p1,  void (*cb)(struct S_DID, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DIP(struct S_DIP p0, int p1,  void (*cb)(struct S_DIP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DFI(struct S_DFI p0, int p1,  void (*cb)(struct S_DFI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DFF(struct S_DFF p0, int p1,  void (*cb)(struct S_DFF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DFD(struct S_DFD p0, int p1,  void (*cb)(struct S_DFD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DFP(struct S_DFP p0, int p1,  void (*cb)(struct S_DFP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DDI(struct S_DDI p0, int p1,  void (*cb)(struct S_DDI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DDF(struct S_DDF p0, int p1,  void (*cb)(struct S_DDF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DDD(struct S_DDD p0, int p1,  void (*cb)(struct S_DDD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DDP(struct S_DDP p0, int p1,  void (*cb)(struct S_DDP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DPI(struct S_DPI p0, int p1,  void (*cb)(struct S_DPI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DPF(struct S_DPF p0, int p1,  void (*cb)(struct S_DPF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DPD(struct S_DPD p0, int p1,  void (*cb)(struct S_DPD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_DPP(struct S_DPP p0, int p1,  void (*cb)(struct S_DPP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PII(struct S_PII p0, int p1,  void (*cb)(struct S_PII, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PIF(struct S_PIF p0, int p1,  void (*cb)(struct S_PIF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PID(struct S_PID p0, int p1,  void (*cb)(struct S_PID, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PIP(struct S_PIP p0, int p1,  void (*cb)(struct S_PIP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PFI(struct S_PFI p0, int p1,  void (*cb)(struct S_PFI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PFF(struct S_PFF p0, int p1,  void (*cb)(struct S_PFF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PFD(struct S_PFD p0, int p1,  void (*cb)(struct S_PFD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PFP(struct S_PFP p0, int p1,  void (*cb)(struct S_PFP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PDI(struct S_PDI p0, int p1,  void (*cb)(struct S_PDI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PDF(struct S_PDF p0, int p1,  void (*cb)(struct S_PDF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PDD(struct S_PDD p0, int p1,  void (*cb)(struct S_PDD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PDP(struct S_PDP p0, int p1,  void (*cb)(struct S_PDP, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PPI(struct S_PPI p0, int p1,  void (*cb)(struct S_PPI, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PPF(struct S_PPF p0, int p1,  void (*cb)(struct S_PPF, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PPD(struct S_PPD p0, int p1,  void (*cb)(struct S_PPD, int)) { cb(p0,p1); }
EXPORT void f0_V_SI_PPP(struct S_PPP p0, int p1,  void (*cb)(struct S_PPP, int)) { cb(p0,p1); }
EXPORT void f0_V_SF_I(struct S_I p0, float p1,  void (*cb)(struct S_I, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_F(struct S_F p0, float p1,  void (*cb)(struct S_F, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_D(struct S_D p0, float p1,  void (*cb)(struct S_D, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_P(struct S_P p0, float p1,  void (*cb)(struct S_P, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_II(struct S_II p0, float p1,  void (*cb)(struct S_II, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IF(struct S_IF p0, float p1,  void (*cb)(struct S_IF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_ID(struct S_ID p0, float p1,  void (*cb)(struct S_ID, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IP(struct S_IP p0, float p1,  void (*cb)(struct S_IP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FI(struct S_FI p0, float p1,  void (*cb)(struct S_FI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FF(struct S_FF p0, float p1,  void (*cb)(struct S_FF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FD(struct S_FD p0, float p1,  void (*cb)(struct S_FD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FP(struct S_FP p0, float p1,  void (*cb)(struct S_FP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DI(struct S_DI p0, float p1,  void (*cb)(struct S_DI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DF(struct S_DF p0, float p1,  void (*cb)(struct S_DF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DD(struct S_DD p0, float p1,  void (*cb)(struct S_DD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DP(struct S_DP p0, float p1,  void (*cb)(struct S_DP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PI(struct S_PI p0, float p1,  void (*cb)(struct S_PI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PF(struct S_PF p0, float p1,  void (*cb)(struct S_PF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PD(struct S_PD p0, float p1,  void (*cb)(struct S_PD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PP(struct S_PP p0, float p1,  void (*cb)(struct S_PP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_III(struct S_III p0, float p1,  void (*cb)(struct S_III, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IIF(struct S_IIF p0, float p1,  void (*cb)(struct S_IIF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IID(struct S_IID p0, float p1,  void (*cb)(struct S_IID, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IIP(struct S_IIP p0, float p1,  void (*cb)(struct S_IIP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IFI(struct S_IFI p0, float p1,  void (*cb)(struct S_IFI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IFF(struct S_IFF p0, float p1,  void (*cb)(struct S_IFF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IFD(struct S_IFD p0, float p1,  void (*cb)(struct S_IFD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IFP(struct S_IFP p0, float p1,  void (*cb)(struct S_IFP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IDI(struct S_IDI p0, float p1,  void (*cb)(struct S_IDI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IDF(struct S_IDF p0, float p1,  void (*cb)(struct S_IDF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IDD(struct S_IDD p0, float p1,  void (*cb)(struct S_IDD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IDP(struct S_IDP p0, float p1,  void (*cb)(struct S_IDP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IPI(struct S_IPI p0, float p1,  void (*cb)(struct S_IPI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IPF(struct S_IPF p0, float p1,  void (*cb)(struct S_IPF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IPD(struct S_IPD p0, float p1,  void (*cb)(struct S_IPD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_IPP(struct S_IPP p0, float p1,  void (*cb)(struct S_IPP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FII(struct S_FII p0, float p1,  void (*cb)(struct S_FII, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FIF(struct S_FIF p0, float p1,  void (*cb)(struct S_FIF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FID(struct S_FID p0, float p1,  void (*cb)(struct S_FID, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FIP(struct S_FIP p0, float p1,  void (*cb)(struct S_FIP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FFI(struct S_FFI p0, float p1,  void (*cb)(struct S_FFI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FFF(struct S_FFF p0, float p1,  void (*cb)(struct S_FFF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FFD(struct S_FFD p0, float p1,  void (*cb)(struct S_FFD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FFP(struct S_FFP p0, float p1,  void (*cb)(struct S_FFP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FDI(struct S_FDI p0, float p1,  void (*cb)(struct S_FDI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FDF(struct S_FDF p0, float p1,  void (*cb)(struct S_FDF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FDD(struct S_FDD p0, float p1,  void (*cb)(struct S_FDD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FDP(struct S_FDP p0, float p1,  void (*cb)(struct S_FDP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FPI(struct S_FPI p0, float p1,  void (*cb)(struct S_FPI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FPF(struct S_FPF p0, float p1,  void (*cb)(struct S_FPF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FPD(struct S_FPD p0, float p1,  void (*cb)(struct S_FPD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_FPP(struct S_FPP p0, float p1,  void (*cb)(struct S_FPP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DII(struct S_DII p0, float p1,  void (*cb)(struct S_DII, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DIF(struct S_DIF p0, float p1,  void (*cb)(struct S_DIF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DID(struct S_DID p0, float p1,  void (*cb)(struct S_DID, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DIP(struct S_DIP p0, float p1,  void (*cb)(struct S_DIP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DFI(struct S_DFI p0, float p1,  void (*cb)(struct S_DFI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DFF(struct S_DFF p0, float p1,  void (*cb)(struct S_DFF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DFD(struct S_DFD p0, float p1,  void (*cb)(struct S_DFD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DFP(struct S_DFP p0, float p1,  void (*cb)(struct S_DFP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DDI(struct S_DDI p0, float p1,  void (*cb)(struct S_DDI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DDF(struct S_DDF p0, float p1,  void (*cb)(struct S_DDF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DDD(struct S_DDD p0, float p1,  void (*cb)(struct S_DDD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DDP(struct S_DDP p0, float p1,  void (*cb)(struct S_DDP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DPI(struct S_DPI p0, float p1,  void (*cb)(struct S_DPI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DPF(struct S_DPF p0, float p1,  void (*cb)(struct S_DPF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DPD(struct S_DPD p0, float p1,  void (*cb)(struct S_DPD, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_DPP(struct S_DPP p0, float p1,  void (*cb)(struct S_DPP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PII(struct S_PII p0, float p1,  void (*cb)(struct S_PII, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PIF(struct S_PIF p0, float p1,  void (*cb)(struct S_PIF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PID(struct S_PID p0, float p1,  void (*cb)(struct S_PID, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PIP(struct S_PIP p0, float p1,  void (*cb)(struct S_PIP, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PFI(struct S_PFI p0, float p1,  void (*cb)(struct S_PFI, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PFF(struct S_PFF p0, float p1,  void (*cb)(struct S_PFF, float)) { cb(p0,p1); }
EXPORT void f0_V_SF_PFD(struct S_PFD p0, float p1,  void (*cb)(struct S_PFD, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PFP(struct S_PFP p0, float p1,  void (*cb)(struct S_PFP, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PDI(struct S_PDI p0, float p1,  void (*cb)(struct S_PDI, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PDF(struct S_PDF p0, float p1,  void (*cb)(struct S_PDF, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PDD(struct S_PDD p0, float p1,  void (*cb)(struct S_PDD, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PDP(struct S_PDP p0, float p1,  void (*cb)(struct S_PDP, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PPI(struct S_PPI p0, float p1,  void (*cb)(struct S_PPI, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PPF(struct S_PPF p0, float p1,  void (*cb)(struct S_PPF, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PPD(struct S_PPD p0, float p1,  void (*cb)(struct S_PPD, float)) { cb(p0,p1); }
EXPORT void f1_V_SF_PPP(struct S_PPP p0, float p1,  void (*cb)(struct S_PPP, float)) { cb(p0,p1); }
EXPORT void f1_V_SD_I(struct S_I p0, double p1,  void (*cb)(struct S_I, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_F(struct S_F p0, double p1,  void (*cb)(struct S_F, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_D(struct S_D p0, double p1,  void (*cb)(struct S_D, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_P(struct S_P p0, double p1,  void (*cb)(struct S_P, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_II(struct S_II p0, double p1,  void (*cb)(struct S_II, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IF(struct S_IF p0, double p1,  void (*cb)(struct S_IF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_ID(struct S_ID p0, double p1,  void (*cb)(struct S_ID, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IP(struct S_IP p0, double p1,  void (*cb)(struct S_IP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FI(struct S_FI p0, double p1,  void (*cb)(struct S_FI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FF(struct S_FF p0, double p1,  void (*cb)(struct S_FF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FD(struct S_FD p0, double p1,  void (*cb)(struct S_FD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FP(struct S_FP p0, double p1,  void (*cb)(struct S_FP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DI(struct S_DI p0, double p1,  void (*cb)(struct S_DI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DF(struct S_DF p0, double p1,  void (*cb)(struct S_DF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DD(struct S_DD p0, double p1,  void (*cb)(struct S_DD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DP(struct S_DP p0, double p1,  void (*cb)(struct S_DP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PI(struct S_PI p0, double p1,  void (*cb)(struct S_PI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PF(struct S_PF p0, double p1,  void (*cb)(struct S_PF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PD(struct S_PD p0, double p1,  void (*cb)(struct S_PD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PP(struct S_PP p0, double p1,  void (*cb)(struct S_PP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_III(struct S_III p0, double p1,  void (*cb)(struct S_III, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IIF(struct S_IIF p0, double p1,  void (*cb)(struct S_IIF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IID(struct S_IID p0, double p1,  void (*cb)(struct S_IID, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IIP(struct S_IIP p0, double p1,  void (*cb)(struct S_IIP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IFI(struct S_IFI p0, double p1,  void (*cb)(struct S_IFI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IFF(struct S_IFF p0, double p1,  void (*cb)(struct S_IFF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IFD(struct S_IFD p0, double p1,  void (*cb)(struct S_IFD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IFP(struct S_IFP p0, double p1,  void (*cb)(struct S_IFP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IDI(struct S_IDI p0, double p1,  void (*cb)(struct S_IDI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IDF(struct S_IDF p0, double p1,  void (*cb)(struct S_IDF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IDD(struct S_IDD p0, double p1,  void (*cb)(struct S_IDD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IDP(struct S_IDP p0, double p1,  void (*cb)(struct S_IDP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IPI(struct S_IPI p0, double p1,  void (*cb)(struct S_IPI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IPF(struct S_IPF p0, double p1,  void (*cb)(struct S_IPF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IPD(struct S_IPD p0, double p1,  void (*cb)(struct S_IPD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_IPP(struct S_IPP p0, double p1,  void (*cb)(struct S_IPP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FII(struct S_FII p0, double p1,  void (*cb)(struct S_FII, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FIF(struct S_FIF p0, double p1,  void (*cb)(struct S_FIF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FID(struct S_FID p0, double p1,  void (*cb)(struct S_FID, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FIP(struct S_FIP p0, double p1,  void (*cb)(struct S_FIP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FFI(struct S_FFI p0, double p1,  void (*cb)(struct S_FFI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FFF(struct S_FFF p0, double p1,  void (*cb)(struct S_FFF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FFD(struct S_FFD p0, double p1,  void (*cb)(struct S_FFD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FFP(struct S_FFP p0, double p1,  void (*cb)(struct S_FFP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FDI(struct S_FDI p0, double p1,  void (*cb)(struct S_FDI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FDF(struct S_FDF p0, double p1,  void (*cb)(struct S_FDF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FDD(struct S_FDD p0, double p1,  void (*cb)(struct S_FDD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FDP(struct S_FDP p0, double p1,  void (*cb)(struct S_FDP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FPI(struct S_FPI p0, double p1,  void (*cb)(struct S_FPI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FPF(struct S_FPF p0, double p1,  void (*cb)(struct S_FPF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FPD(struct S_FPD p0, double p1,  void (*cb)(struct S_FPD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_FPP(struct S_FPP p0, double p1,  void (*cb)(struct S_FPP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DII(struct S_DII p0, double p1,  void (*cb)(struct S_DII, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DIF(struct S_DIF p0, double p1,  void (*cb)(struct S_DIF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DID(struct S_DID p0, double p1,  void (*cb)(struct S_DID, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DIP(struct S_DIP p0, double p1,  void (*cb)(struct S_DIP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DFI(struct S_DFI p0, double p1,  void (*cb)(struct S_DFI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DFF(struct S_DFF p0, double p1,  void (*cb)(struct S_DFF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DFD(struct S_DFD p0, double p1,  void (*cb)(struct S_DFD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DFP(struct S_DFP p0, double p1,  void (*cb)(struct S_DFP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DDI(struct S_DDI p0, double p1,  void (*cb)(struct S_DDI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DDF(struct S_DDF p0, double p1,  void (*cb)(struct S_DDF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DDD(struct S_DDD p0, double p1,  void (*cb)(struct S_DDD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DDP(struct S_DDP p0, double p1,  void (*cb)(struct S_DDP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DPI(struct S_DPI p0, double p1,  void (*cb)(struct S_DPI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DPF(struct S_DPF p0, double p1,  void (*cb)(struct S_DPF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DPD(struct S_DPD p0, double p1,  void (*cb)(struct S_DPD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_DPP(struct S_DPP p0, double p1,  void (*cb)(struct S_DPP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PII(struct S_PII p0, double p1,  void (*cb)(struct S_PII, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PIF(struct S_PIF p0, double p1,  void (*cb)(struct S_PIF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PID(struct S_PID p0, double p1,  void (*cb)(struct S_PID, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PIP(struct S_PIP p0, double p1,  void (*cb)(struct S_PIP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PFI(struct S_PFI p0, double p1,  void (*cb)(struct S_PFI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PFF(struct S_PFF p0, double p1,  void (*cb)(struct S_PFF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PFD(struct S_PFD p0, double p1,  void (*cb)(struct S_PFD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PFP(struct S_PFP p0, double p1,  void (*cb)(struct S_PFP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PDI(struct S_PDI p0, double p1,  void (*cb)(struct S_PDI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PDF(struct S_PDF p0, double p1,  void (*cb)(struct S_PDF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PDD(struct S_PDD p0, double p1,  void (*cb)(struct S_PDD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PDP(struct S_PDP p0, double p1,  void (*cb)(struct S_PDP, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PPI(struct S_PPI p0, double p1,  void (*cb)(struct S_PPI, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PPF(struct S_PPF p0, double p1,  void (*cb)(struct S_PPF, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PPD(struct S_PPD p0, double p1,  void (*cb)(struct S_PPD, double)) { cb(p0,p1); }
EXPORT void f1_V_SD_PPP(struct S_PPP p0, double p1,  void (*cb)(struct S_PPP, double)) { cb(p0,p1); }
EXPORT void f1_V_SP_I(struct S_I p0, void* p1,  void (*cb)(struct S_I, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_F(struct S_F p0, void* p1,  void (*cb)(struct S_F, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_D(struct S_D p0, void* p1,  void (*cb)(struct S_D, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_P(struct S_P p0, void* p1,  void (*cb)(struct S_P, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_II(struct S_II p0, void* p1,  void (*cb)(struct S_II, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IF(struct S_IF p0, void* p1,  void (*cb)(struct S_IF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_ID(struct S_ID p0, void* p1,  void (*cb)(struct S_ID, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IP(struct S_IP p0, void* p1,  void (*cb)(struct S_IP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FI(struct S_FI p0, void* p1,  void (*cb)(struct S_FI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FF(struct S_FF p0, void* p1,  void (*cb)(struct S_FF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FD(struct S_FD p0, void* p1,  void (*cb)(struct S_FD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FP(struct S_FP p0, void* p1,  void (*cb)(struct S_FP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DI(struct S_DI p0, void* p1,  void (*cb)(struct S_DI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DF(struct S_DF p0, void* p1,  void (*cb)(struct S_DF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DD(struct S_DD p0, void* p1,  void (*cb)(struct S_DD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DP(struct S_DP p0, void* p1,  void (*cb)(struct S_DP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PI(struct S_PI p0, void* p1,  void (*cb)(struct S_PI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PF(struct S_PF p0, void* p1,  void (*cb)(struct S_PF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PD(struct S_PD p0, void* p1,  void (*cb)(struct S_PD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PP(struct S_PP p0, void* p1,  void (*cb)(struct S_PP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_III(struct S_III p0, void* p1,  void (*cb)(struct S_III, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IIF(struct S_IIF p0, void* p1,  void (*cb)(struct S_IIF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IID(struct S_IID p0, void* p1,  void (*cb)(struct S_IID, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IIP(struct S_IIP p0, void* p1,  void (*cb)(struct S_IIP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IFI(struct S_IFI p0, void* p1,  void (*cb)(struct S_IFI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IFF(struct S_IFF p0, void* p1,  void (*cb)(struct S_IFF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IFD(struct S_IFD p0, void* p1,  void (*cb)(struct S_IFD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IFP(struct S_IFP p0, void* p1,  void (*cb)(struct S_IFP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IDI(struct S_IDI p0, void* p1,  void (*cb)(struct S_IDI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IDF(struct S_IDF p0, void* p1,  void (*cb)(struct S_IDF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IDD(struct S_IDD p0, void* p1,  void (*cb)(struct S_IDD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IDP(struct S_IDP p0, void* p1,  void (*cb)(struct S_IDP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IPI(struct S_IPI p0, void* p1,  void (*cb)(struct S_IPI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IPF(struct S_IPF p0, void* p1,  void (*cb)(struct S_IPF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IPD(struct S_IPD p0, void* p1,  void (*cb)(struct S_IPD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_IPP(struct S_IPP p0, void* p1,  void (*cb)(struct S_IPP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FII(struct S_FII p0, void* p1,  void (*cb)(struct S_FII, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FIF(struct S_FIF p0, void* p1,  void (*cb)(struct S_FIF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FID(struct S_FID p0, void* p1,  void (*cb)(struct S_FID, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FIP(struct S_FIP p0, void* p1,  void (*cb)(struct S_FIP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FFI(struct S_FFI p0, void* p1,  void (*cb)(struct S_FFI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FFF(struct S_FFF p0, void* p1,  void (*cb)(struct S_FFF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FFD(struct S_FFD p0, void* p1,  void (*cb)(struct S_FFD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FFP(struct S_FFP p0, void* p1,  void (*cb)(struct S_FFP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FDI(struct S_FDI p0, void* p1,  void (*cb)(struct S_FDI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FDF(struct S_FDF p0, void* p1,  void (*cb)(struct S_FDF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FDD(struct S_FDD p0, void* p1,  void (*cb)(struct S_FDD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FDP(struct S_FDP p0, void* p1,  void (*cb)(struct S_FDP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FPI(struct S_FPI p0, void* p1,  void (*cb)(struct S_FPI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FPF(struct S_FPF p0, void* p1,  void (*cb)(struct S_FPF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FPD(struct S_FPD p0, void* p1,  void (*cb)(struct S_FPD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_FPP(struct S_FPP p0, void* p1,  void (*cb)(struct S_FPP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DII(struct S_DII p0, void* p1,  void (*cb)(struct S_DII, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DIF(struct S_DIF p0, void* p1,  void (*cb)(struct S_DIF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DID(struct S_DID p0, void* p1,  void (*cb)(struct S_DID, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DIP(struct S_DIP p0, void* p1,  void (*cb)(struct S_DIP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DFI(struct S_DFI p0, void* p1,  void (*cb)(struct S_DFI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DFF(struct S_DFF p0, void* p1,  void (*cb)(struct S_DFF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DFD(struct S_DFD p0, void* p1,  void (*cb)(struct S_DFD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DFP(struct S_DFP p0, void* p1,  void (*cb)(struct S_DFP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DDI(struct S_DDI p0, void* p1,  void (*cb)(struct S_DDI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DDF(struct S_DDF p0, void* p1,  void (*cb)(struct S_DDF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DDD(struct S_DDD p0, void* p1,  void (*cb)(struct S_DDD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DDP(struct S_DDP p0, void* p1,  void (*cb)(struct S_DDP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DPI(struct S_DPI p0, void* p1,  void (*cb)(struct S_DPI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DPF(struct S_DPF p0, void* p1,  void (*cb)(struct S_DPF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DPD(struct S_DPD p0, void* p1,  void (*cb)(struct S_DPD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_DPP(struct S_DPP p0, void* p1,  void (*cb)(struct S_DPP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PII(struct S_PII p0, void* p1,  void (*cb)(struct S_PII, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PIF(struct S_PIF p0, void* p1,  void (*cb)(struct S_PIF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PID(struct S_PID p0, void* p1,  void (*cb)(struct S_PID, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PIP(struct S_PIP p0, void* p1,  void (*cb)(struct S_PIP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PFI(struct S_PFI p0, void* p1,  void (*cb)(struct S_PFI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PFF(struct S_PFF p0, void* p1,  void (*cb)(struct S_PFF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PFD(struct S_PFD p0, void* p1,  void (*cb)(struct S_PFD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PFP(struct S_PFP p0, void* p1,  void (*cb)(struct S_PFP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PDI(struct S_PDI p0, void* p1,  void (*cb)(struct S_PDI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PDF(struct S_PDF p0, void* p1,  void (*cb)(struct S_PDF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PDD(struct S_PDD p0, void* p1,  void (*cb)(struct S_PDD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PDP(struct S_PDP p0, void* p1,  void (*cb)(struct S_PDP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PPI(struct S_PPI p0, void* p1,  void (*cb)(struct S_PPI, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PPF(struct S_PPF p0, void* p1,  void (*cb)(struct S_PPF, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PPD(struct S_PPD p0, void* p1,  void (*cb)(struct S_PPD, void*)) { cb(p0,p1); }
EXPORT void f1_V_SP_PPP(struct S_PPP p0, void* p1,  void (*cb)(struct S_PPP, void*)) { cb(p0,p1); }
EXPORT void f1_V_SS_I(struct S_I p0, struct S_I p1,  void (*cb)(struct S_I, struct S_I)) { cb(p0,p1); }
EXPORT void f1_V_SS_F(struct S_F p0, struct S_F p1,  void (*cb)(struct S_F, struct S_F)) { cb(p0,p1); }
EXPORT void f1_V_SS_D(struct S_D p0, struct S_D p1,  void (*cb)(struct S_D, struct S_D)) { cb(p0,p1); }
EXPORT void f1_V_SS_P(struct S_P p0, struct S_P p1,  void (*cb)(struct S_P, struct S_P)) { cb(p0,p1); }
EXPORT void f1_V_SS_II(struct S_II p0, struct S_II p1,  void (*cb)(struct S_II, struct S_II)) { cb(p0,p1); }
EXPORT void f1_V_SS_IF(struct S_IF p0, struct S_IF p1,  void (*cb)(struct S_IF, struct S_IF)) { cb(p0,p1); }
EXPORT void f1_V_SS_ID(struct S_ID p0, struct S_ID p1,  void (*cb)(struct S_ID, struct S_ID)) { cb(p0,p1); }
EXPORT void f1_V_SS_IP(struct S_IP p0, struct S_IP p1,  void (*cb)(struct S_IP, struct S_IP)) { cb(p0,p1); }
EXPORT void f1_V_SS_FI(struct S_FI p0, struct S_FI p1,  void (*cb)(struct S_FI, struct S_FI)) { cb(p0,p1); }
EXPORT void f1_V_SS_FF(struct S_FF p0, struct S_FF p1,  void (*cb)(struct S_FF, struct S_FF)) { cb(p0,p1); }
EXPORT void f1_V_SS_FD(struct S_FD p0, struct S_FD p1,  void (*cb)(struct S_FD, struct S_FD)) { cb(p0,p1); }
EXPORT void f1_V_SS_FP(struct S_FP p0, struct S_FP p1,  void (*cb)(struct S_FP, struct S_FP)) { cb(p0,p1); }
EXPORT void f1_V_SS_DI(struct S_DI p0, struct S_DI p1,  void (*cb)(struct S_DI, struct S_DI)) { cb(p0,p1); }
EXPORT void f1_V_SS_DF(struct S_DF p0, struct S_DF p1,  void (*cb)(struct S_DF, struct S_DF)) { cb(p0,p1); }
EXPORT void f1_V_SS_DD(struct S_DD p0, struct S_DD p1,  void (*cb)(struct S_DD, struct S_DD)) { cb(p0,p1); }
EXPORT void f1_V_SS_DP(struct S_DP p0, struct S_DP p1,  void (*cb)(struct S_DP, struct S_DP)) { cb(p0,p1); }
EXPORT void f1_V_SS_PI(struct S_PI p0, struct S_PI p1,  void (*cb)(struct S_PI, struct S_PI)) { cb(p0,p1); }
EXPORT void f1_V_SS_PF(struct S_PF p0, struct S_PF p1,  void (*cb)(struct S_PF, struct S_PF)) { cb(p0,p1); }
EXPORT void f1_V_SS_PD(struct S_PD p0, struct S_PD p1,  void (*cb)(struct S_PD, struct S_PD)) { cb(p0,p1); }
EXPORT void f1_V_SS_PP(struct S_PP p0, struct S_PP p1,  void (*cb)(struct S_PP, struct S_PP)) { cb(p0,p1); }
EXPORT void f1_V_SS_III(struct S_III p0, struct S_III p1,  void (*cb)(struct S_III, struct S_III)) { cb(p0,p1); }
EXPORT void f1_V_SS_IIF(struct S_IIF p0, struct S_IIF p1,  void (*cb)(struct S_IIF, struct S_IIF)) { cb(p0,p1); }
EXPORT void f1_V_SS_IID(struct S_IID p0, struct S_IID p1,  void (*cb)(struct S_IID, struct S_IID)) { cb(p0,p1); }
EXPORT void f1_V_SS_IIP(struct S_IIP p0, struct S_IIP p1,  void (*cb)(struct S_IIP, struct S_IIP)) { cb(p0,p1); }
EXPORT void f1_V_SS_IFI(struct S_IFI p0, struct S_IFI p1,  void (*cb)(struct S_IFI, struct S_IFI)) { cb(p0,p1); }
EXPORT void f1_V_SS_IFF(struct S_IFF p0, struct S_IFF p1,  void (*cb)(struct S_IFF, struct S_IFF)) { cb(p0,p1); }
EXPORT void f1_V_SS_IFD(struct S_IFD p0, struct S_IFD p1,  void (*cb)(struct S_IFD, struct S_IFD)) { cb(p0,p1); }
EXPORT void f1_V_SS_IFP(struct S_IFP p0, struct S_IFP p1,  void (*cb)(struct S_IFP, struct S_IFP)) { cb(p0,p1); }
EXPORT void f1_V_SS_IDI(struct S_IDI p0, struct S_IDI p1,  void (*cb)(struct S_IDI, struct S_IDI)) { cb(p0,p1); }
EXPORT void f1_V_SS_IDF(struct S_IDF p0, struct S_IDF p1,  void (*cb)(struct S_IDF, struct S_IDF)) { cb(p0,p1); }
EXPORT void f1_V_SS_IDD(struct S_IDD p0, struct S_IDD p1,  void (*cb)(struct S_IDD, struct S_IDD)) { cb(p0,p1); }
EXPORT void f1_V_SS_IDP(struct S_IDP p0, struct S_IDP p1,  void (*cb)(struct S_IDP, struct S_IDP)) { cb(p0,p1); }
EXPORT void f1_V_SS_IPI(struct S_IPI p0, struct S_IPI p1,  void (*cb)(struct S_IPI, struct S_IPI)) { cb(p0,p1); }
EXPORT void f1_V_SS_IPF(struct S_IPF p0, struct S_IPF p1,  void (*cb)(struct S_IPF, struct S_IPF)) { cb(p0,p1); }
EXPORT void f1_V_SS_IPD(struct S_IPD p0, struct S_IPD p1,  void (*cb)(struct S_IPD, struct S_IPD)) { cb(p0,p1); }
EXPORT void f1_V_SS_IPP(struct S_IPP p0, struct S_IPP p1,  void (*cb)(struct S_IPP, struct S_IPP)) { cb(p0,p1); }
EXPORT void f1_V_SS_FII(struct S_FII p0, struct S_FII p1,  void (*cb)(struct S_FII, struct S_FII)) { cb(p0,p1); }
EXPORT void f1_V_SS_FIF(struct S_FIF p0, struct S_FIF p1,  void (*cb)(struct S_FIF, struct S_FIF)) { cb(p0,p1); }
EXPORT void f1_V_SS_FID(struct S_FID p0, struct S_FID p1,  void (*cb)(struct S_FID, struct S_FID)) { cb(p0,p1); }
EXPORT void f1_V_SS_FIP(struct S_FIP p0, struct S_FIP p1,  void (*cb)(struct S_FIP, struct S_FIP)) { cb(p0,p1); }
EXPORT void f1_V_SS_FFI(struct S_FFI p0, struct S_FFI p1,  void (*cb)(struct S_FFI, struct S_FFI)) { cb(p0,p1); }
EXPORT void f1_V_SS_FFF(struct S_FFF p0, struct S_FFF p1,  void (*cb)(struct S_FFF, struct S_FFF)) { cb(p0,p1); }
EXPORT void f1_V_SS_FFD(struct S_FFD p0, struct S_FFD p1,  void (*cb)(struct S_FFD, struct S_FFD)) { cb(p0,p1); }
EXPORT void f1_V_SS_FFP(struct S_FFP p0, struct S_FFP p1,  void (*cb)(struct S_FFP, struct S_FFP)) { cb(p0,p1); }
EXPORT void f1_V_SS_FDI(struct S_FDI p0, struct S_FDI p1,  void (*cb)(struct S_FDI, struct S_FDI)) { cb(p0,p1); }
EXPORT void f1_V_SS_FDF(struct S_FDF p0, struct S_FDF p1,  void (*cb)(struct S_FDF, struct S_FDF)) { cb(p0,p1); }
EXPORT void f1_V_SS_FDD(struct S_FDD p0, struct S_FDD p1,  void (*cb)(struct S_FDD, struct S_FDD)) { cb(p0,p1); }
EXPORT void f1_V_SS_FDP(struct S_FDP p0, struct S_FDP p1,  void (*cb)(struct S_FDP, struct S_FDP)) { cb(p0,p1); }
EXPORT void f1_V_SS_FPI(struct S_FPI p0, struct S_FPI p1,  void (*cb)(struct S_FPI, struct S_FPI)) { cb(p0,p1); }
EXPORT void f1_V_SS_FPF(struct S_FPF p0, struct S_FPF p1,  void (*cb)(struct S_FPF, struct S_FPF)) { cb(p0,p1); }
EXPORT void f1_V_SS_FPD(struct S_FPD p0, struct S_FPD p1,  void (*cb)(struct S_FPD, struct S_FPD)) { cb(p0,p1); }
EXPORT void f1_V_SS_FPP(struct S_FPP p0, struct S_FPP p1,  void (*cb)(struct S_FPP, struct S_FPP)) { cb(p0,p1); }
EXPORT void f1_V_SS_DII(struct S_DII p0, struct S_DII p1,  void (*cb)(struct S_DII, struct S_DII)) { cb(p0,p1); }
EXPORT void f1_V_SS_DIF(struct S_DIF p0, struct S_DIF p1,  void (*cb)(struct S_DIF, struct S_DIF)) { cb(p0,p1); }
EXPORT void f1_V_SS_DID(struct S_DID p0, struct S_DID p1,  void (*cb)(struct S_DID, struct S_DID)) { cb(p0,p1); }
EXPORT void f1_V_SS_DIP(struct S_DIP p0, struct S_DIP p1,  void (*cb)(struct S_DIP, struct S_DIP)) { cb(p0,p1); }
EXPORT void f1_V_SS_DFI(struct S_DFI p0, struct S_DFI p1,  void (*cb)(struct S_DFI, struct S_DFI)) { cb(p0,p1); }
EXPORT void f1_V_SS_DFF(struct S_DFF p0, struct S_DFF p1,  void (*cb)(struct S_DFF, struct S_DFF)) { cb(p0,p1); }
EXPORT void f1_V_SS_DFD(struct S_DFD p0, struct S_DFD p1,  void (*cb)(struct S_DFD, struct S_DFD)) { cb(p0,p1); }
EXPORT void f1_V_SS_DFP(struct S_DFP p0, struct S_DFP p1,  void (*cb)(struct S_DFP, struct S_DFP)) { cb(p0,p1); }
EXPORT void f1_V_SS_DDI(struct S_DDI p0, struct S_DDI p1,  void (*cb)(struct S_DDI, struct S_DDI)) { cb(p0,p1); }
EXPORT void f1_V_SS_DDF(struct S_DDF p0, struct S_DDF p1,  void (*cb)(struct S_DDF, struct S_DDF)) { cb(p0,p1); }
EXPORT void f1_V_SS_DDD(struct S_DDD p0, struct S_DDD p1,  void (*cb)(struct S_DDD, struct S_DDD)) { cb(p0,p1); }
EXPORT void f1_V_SS_DDP(struct S_DDP p0, struct S_DDP p1,  void (*cb)(struct S_DDP, struct S_DDP)) { cb(p0,p1); }
EXPORT void f1_V_SS_DPI(struct S_DPI p0, struct S_DPI p1,  void (*cb)(struct S_DPI, struct S_DPI)) { cb(p0,p1); }
EXPORT void f1_V_SS_DPF(struct S_DPF p0, struct S_DPF p1,  void (*cb)(struct S_DPF, struct S_DPF)) { cb(p0,p1); }
EXPORT void f1_V_SS_DPD(struct S_DPD p0, struct S_DPD p1,  void (*cb)(struct S_DPD, struct S_DPD)) { cb(p0,p1); }
EXPORT void f1_V_SS_DPP(struct S_DPP p0, struct S_DPP p1,  void (*cb)(struct S_DPP, struct S_DPP)) { cb(p0,p1); }
EXPORT void f1_V_SS_PII(struct S_PII p0, struct S_PII p1,  void (*cb)(struct S_PII, struct S_PII)) { cb(p0,p1); }
EXPORT void f1_V_SS_PIF(struct S_PIF p0, struct S_PIF p1,  void (*cb)(struct S_PIF, struct S_PIF)) { cb(p0,p1); }
EXPORT void f1_V_SS_PID(struct S_PID p0, struct S_PID p1,  void (*cb)(struct S_PID, struct S_PID)) { cb(p0,p1); }
EXPORT void f1_V_SS_PIP(struct S_PIP p0, struct S_PIP p1,  void (*cb)(struct S_PIP, struct S_PIP)) { cb(p0,p1); }
EXPORT void f1_V_SS_PFI(struct S_PFI p0, struct S_PFI p1,  void (*cb)(struct S_PFI, struct S_PFI)) { cb(p0,p1); }
EXPORT void f1_V_SS_PFF(struct S_PFF p0, struct S_PFF p1,  void (*cb)(struct S_PFF, struct S_PFF)) { cb(p0,p1); }
EXPORT void f1_V_SS_PFD(struct S_PFD p0, struct S_PFD p1,  void (*cb)(struct S_PFD, struct S_PFD)) { cb(p0,p1); }
EXPORT void f1_V_SS_PFP(struct S_PFP p0, struct S_PFP p1,  void (*cb)(struct S_PFP, struct S_PFP)) { cb(p0,p1); }
EXPORT void f1_V_SS_PDI(struct S_PDI p0, struct S_PDI p1,  void (*cb)(struct S_PDI, struct S_PDI)) { cb(p0,p1); }
EXPORT void f1_V_SS_PDF(struct S_PDF p0, struct S_PDF p1,  void (*cb)(struct S_PDF, struct S_PDF)) { cb(p0,p1); }
EXPORT void f1_V_SS_PDD(struct S_PDD p0, struct S_PDD p1,  void (*cb)(struct S_PDD, struct S_PDD)) { cb(p0,p1); }
EXPORT void f1_V_SS_PDP(struct S_PDP p0, struct S_PDP p1,  void (*cb)(struct S_PDP, struct S_PDP)) { cb(p0,p1); }
EXPORT void f1_V_SS_PPI(struct S_PPI p0, struct S_PPI p1,  void (*cb)(struct S_PPI, struct S_PPI)) { cb(p0,p1); }
EXPORT void f1_V_SS_PPF(struct S_PPF p0, struct S_PPF p1,  void (*cb)(struct S_PPF, struct S_PPF)) { cb(p0,p1); }
EXPORT void f1_V_SS_PPD(struct S_PPD p0, struct S_PPD p1,  void (*cb)(struct S_PPD, struct S_PPD)) { cb(p0,p1); }
EXPORT void f1_V_SS_PPP(struct S_PPP p0, struct S_PPP p1,  void (*cb)(struct S_PPP, struct S_PPP)) { cb(p0,p1); }
EXPORT void f1_V_III_(int p0, int p1, int p2,  void (*cb)(intintint)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIF_(int p0, int p1, float p2,  void (*cb)(intintfloat)) { cb(p0,p1,p2); }
EXPORT void f1_V_IID_(int p0, int p1, double p2,  void (*cb)(intintdouble)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIP_(int p0, int p1, void* p2,  void (*cb)(intintvoid*)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_I(int p0, int p1, struct S_I p2,  void (*cb)(intintstruct S_I)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_F(int p0, int p1, struct S_F p2,  void (*cb)(intintstruct S_F)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_D(int p0, int p1, struct S_D p2,  void (*cb)(intintstruct S_D)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_P(int p0, int p1, struct S_P p2,  void (*cb)(intintstruct S_P)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_II(int p0, int p1, struct S_II p2,  void (*cb)(intintstruct S_II)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IF(int p0, int p1, struct S_IF p2,  void (*cb)(intintstruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_ID(int p0, int p1, struct S_ID p2,  void (*cb)(intintstruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IP(int p0, int p1, struct S_IP p2,  void (*cb)(intintstruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FI(int p0, int p1, struct S_FI p2,  void (*cb)(intintstruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FF(int p0, int p1, struct S_FF p2,  void (*cb)(intintstruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FD(int p0, int p1, struct S_FD p2,  void (*cb)(intintstruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FP(int p0, int p1, struct S_FP p2,  void (*cb)(intintstruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DI(int p0, int p1, struct S_DI p2,  void (*cb)(intintstruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DF(int p0, int p1, struct S_DF p2,  void (*cb)(intintstruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DD(int p0, int p1, struct S_DD p2,  void (*cb)(intintstruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DP(int p0, int p1, struct S_DP p2,  void (*cb)(intintstruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PI(int p0, int p1, struct S_PI p2,  void (*cb)(intintstruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PF(int p0, int p1, struct S_PF p2,  void (*cb)(intintstruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PD(int p0, int p1, struct S_PD p2,  void (*cb)(intintstruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PP(int p0, int p1, struct S_PP p2,  void (*cb)(intintstruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_III(int p0, int p1, struct S_III p2,  void (*cb)(intintstruct S_III)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IIF(int p0, int p1, struct S_IIF p2,  void (*cb)(intintstruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IID(int p0, int p1, struct S_IID p2,  void (*cb)(intintstruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IIP(int p0, int p1, struct S_IIP p2,  void (*cb)(intintstruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IFI(int p0, int p1, struct S_IFI p2,  void (*cb)(intintstruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IFF(int p0, int p1, struct S_IFF p2,  void (*cb)(intintstruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IFD(int p0, int p1, struct S_IFD p2,  void (*cb)(intintstruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IFP(int p0, int p1, struct S_IFP p2,  void (*cb)(intintstruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IDI(int p0, int p1, struct S_IDI p2,  void (*cb)(intintstruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IDF(int p0, int p1, struct S_IDF p2,  void (*cb)(intintstruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IDD(int p0, int p1, struct S_IDD p2,  void (*cb)(intintstruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IDP(int p0, int p1, struct S_IDP p2,  void (*cb)(intintstruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IPI(int p0, int p1, struct S_IPI p2,  void (*cb)(intintstruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IPF(int p0, int p1, struct S_IPF p2,  void (*cb)(intintstruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IPD(int p0, int p1, struct S_IPD p2,  void (*cb)(intintstruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_IPP(int p0, int p1, struct S_IPP p2,  void (*cb)(intintstruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FII(int p0, int p1, struct S_FII p2,  void (*cb)(intintstruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FIF(int p0, int p1, struct S_FIF p2,  void (*cb)(intintstruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FID(int p0, int p1, struct S_FID p2,  void (*cb)(intintstruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FIP(int p0, int p1, struct S_FIP p2,  void (*cb)(intintstruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FFI(int p0, int p1, struct S_FFI p2,  void (*cb)(intintstruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FFF(int p0, int p1, struct S_FFF p2,  void (*cb)(intintstruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FFD(int p0, int p1, struct S_FFD p2,  void (*cb)(intintstruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FFP(int p0, int p1, struct S_FFP p2,  void (*cb)(intintstruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FDI(int p0, int p1, struct S_FDI p2,  void (*cb)(intintstruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FDF(int p0, int p1, struct S_FDF p2,  void (*cb)(intintstruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FDD(int p0, int p1, struct S_FDD p2,  void (*cb)(intintstruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FDP(int p0, int p1, struct S_FDP p2,  void (*cb)(intintstruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FPI(int p0, int p1, struct S_FPI p2,  void (*cb)(intintstruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FPF(int p0, int p1, struct S_FPF p2,  void (*cb)(intintstruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FPD(int p0, int p1, struct S_FPD p2,  void (*cb)(intintstruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_FPP(int p0, int p1, struct S_FPP p2,  void (*cb)(intintstruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DII(int p0, int p1, struct S_DII p2,  void (*cb)(intintstruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DIF(int p0, int p1, struct S_DIF p2,  void (*cb)(intintstruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DID(int p0, int p1, struct S_DID p2,  void (*cb)(intintstruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DIP(int p0, int p1, struct S_DIP p2,  void (*cb)(intintstruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DFI(int p0, int p1, struct S_DFI p2,  void (*cb)(intintstruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DFF(int p0, int p1, struct S_DFF p2,  void (*cb)(intintstruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DFD(int p0, int p1, struct S_DFD p2,  void (*cb)(intintstruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DFP(int p0, int p1, struct S_DFP p2,  void (*cb)(intintstruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DDI(int p0, int p1, struct S_DDI p2,  void (*cb)(intintstruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DDF(int p0, int p1, struct S_DDF p2,  void (*cb)(intintstruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DDD(int p0, int p1, struct S_DDD p2,  void (*cb)(intintstruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DDP(int p0, int p1, struct S_DDP p2,  void (*cb)(intintstruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DPI(int p0, int p1, struct S_DPI p2,  void (*cb)(intintstruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DPF(int p0, int p1, struct S_DPF p2,  void (*cb)(intintstruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DPD(int p0, int p1, struct S_DPD p2,  void (*cb)(intintstruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_DPP(int p0, int p1, struct S_DPP p2,  void (*cb)(intintstruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PII(int p0, int p1, struct S_PII p2,  void (*cb)(intintstruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PIF(int p0, int p1, struct S_PIF p2,  void (*cb)(intintstruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PID(int p0, int p1, struct S_PID p2,  void (*cb)(intintstruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PIP(int p0, int p1, struct S_PIP p2,  void (*cb)(intintstruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PFI(int p0, int p1, struct S_PFI p2,  void (*cb)(intintstruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PFF(int p0, int p1, struct S_PFF p2,  void (*cb)(intintstruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PFD(int p0, int p1, struct S_PFD p2,  void (*cb)(intintstruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PFP(int p0, int p1, struct S_PFP p2,  void (*cb)(intintstruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PDI(int p0, int p1, struct S_PDI p2,  void (*cb)(intintstruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PDF(int p0, int p1, struct S_PDF p2,  void (*cb)(intintstruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PDD(int p0, int p1, struct S_PDD p2,  void (*cb)(intintstruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PDP(int p0, int p1, struct S_PDP p2,  void (*cb)(intintstruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PPI(int p0, int p1, struct S_PPI p2,  void (*cb)(intintstruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PPF(int p0, int p1, struct S_PPF p2,  void (*cb)(intintstruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PPD(int p0, int p1, struct S_PPD p2,  void (*cb)(intintstruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IIS_PPP(int p0, int p1, struct S_PPP p2,  void (*cb)(intintstruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFI_(int p0, float p1, int p2,  void (*cb)(intfloatint)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFF_(int p0, float p1, float p2,  void (*cb)(intfloatfloat)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFD_(int p0, float p1, double p2,  void (*cb)(intfloatdouble)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFP_(int p0, float p1, void* p2,  void (*cb)(intfloatvoid*)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_I(int p0, float p1, struct S_I p2,  void (*cb)(intfloatstruct S_I)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_F(int p0, float p1, struct S_F p2,  void (*cb)(intfloatstruct S_F)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_D(int p0, float p1, struct S_D p2,  void (*cb)(intfloatstruct S_D)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_P(int p0, float p1, struct S_P p2,  void (*cb)(intfloatstruct S_P)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_II(int p0, float p1, struct S_II p2,  void (*cb)(intfloatstruct S_II)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IF(int p0, float p1, struct S_IF p2,  void (*cb)(intfloatstruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_ID(int p0, float p1, struct S_ID p2,  void (*cb)(intfloatstruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IP(int p0, float p1, struct S_IP p2,  void (*cb)(intfloatstruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FI(int p0, float p1, struct S_FI p2,  void (*cb)(intfloatstruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FF(int p0, float p1, struct S_FF p2,  void (*cb)(intfloatstruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FD(int p0, float p1, struct S_FD p2,  void (*cb)(intfloatstruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FP(int p0, float p1, struct S_FP p2,  void (*cb)(intfloatstruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DI(int p0, float p1, struct S_DI p2,  void (*cb)(intfloatstruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DF(int p0, float p1, struct S_DF p2,  void (*cb)(intfloatstruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DD(int p0, float p1, struct S_DD p2,  void (*cb)(intfloatstruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DP(int p0, float p1, struct S_DP p2,  void (*cb)(intfloatstruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PI(int p0, float p1, struct S_PI p2,  void (*cb)(intfloatstruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PF(int p0, float p1, struct S_PF p2,  void (*cb)(intfloatstruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PD(int p0, float p1, struct S_PD p2,  void (*cb)(intfloatstruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PP(int p0, float p1, struct S_PP p2,  void (*cb)(intfloatstruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_III(int p0, float p1, struct S_III p2,  void (*cb)(intfloatstruct S_III)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IIF(int p0, float p1, struct S_IIF p2,  void (*cb)(intfloatstruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IID(int p0, float p1, struct S_IID p2,  void (*cb)(intfloatstruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IIP(int p0, float p1, struct S_IIP p2,  void (*cb)(intfloatstruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IFI(int p0, float p1, struct S_IFI p2,  void (*cb)(intfloatstruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IFF(int p0, float p1, struct S_IFF p2,  void (*cb)(intfloatstruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IFD(int p0, float p1, struct S_IFD p2,  void (*cb)(intfloatstruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IFP(int p0, float p1, struct S_IFP p2,  void (*cb)(intfloatstruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IDI(int p0, float p1, struct S_IDI p2,  void (*cb)(intfloatstruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IDF(int p0, float p1, struct S_IDF p2,  void (*cb)(intfloatstruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IDD(int p0, float p1, struct S_IDD p2,  void (*cb)(intfloatstruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IDP(int p0, float p1, struct S_IDP p2,  void (*cb)(intfloatstruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IPI(int p0, float p1, struct S_IPI p2,  void (*cb)(intfloatstruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IPF(int p0, float p1, struct S_IPF p2,  void (*cb)(intfloatstruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IPD(int p0, float p1, struct S_IPD p2,  void (*cb)(intfloatstruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_IPP(int p0, float p1, struct S_IPP p2,  void (*cb)(intfloatstruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FII(int p0, float p1, struct S_FII p2,  void (*cb)(intfloatstruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FIF(int p0, float p1, struct S_FIF p2,  void (*cb)(intfloatstruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FID(int p0, float p1, struct S_FID p2,  void (*cb)(intfloatstruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FIP(int p0, float p1, struct S_FIP p2,  void (*cb)(intfloatstruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FFI(int p0, float p1, struct S_FFI p2,  void (*cb)(intfloatstruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FFF(int p0, float p1, struct S_FFF p2,  void (*cb)(intfloatstruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FFD(int p0, float p1, struct S_FFD p2,  void (*cb)(intfloatstruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FFP(int p0, float p1, struct S_FFP p2,  void (*cb)(intfloatstruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FDI(int p0, float p1, struct S_FDI p2,  void (*cb)(intfloatstruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FDF(int p0, float p1, struct S_FDF p2,  void (*cb)(intfloatstruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FDD(int p0, float p1, struct S_FDD p2,  void (*cb)(intfloatstruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FDP(int p0, float p1, struct S_FDP p2,  void (*cb)(intfloatstruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FPI(int p0, float p1, struct S_FPI p2,  void (*cb)(intfloatstruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FPF(int p0, float p1, struct S_FPF p2,  void (*cb)(intfloatstruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FPD(int p0, float p1, struct S_FPD p2,  void (*cb)(intfloatstruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_FPP(int p0, float p1, struct S_FPP p2,  void (*cb)(intfloatstruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DII(int p0, float p1, struct S_DII p2,  void (*cb)(intfloatstruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DIF(int p0, float p1, struct S_DIF p2,  void (*cb)(intfloatstruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DID(int p0, float p1, struct S_DID p2,  void (*cb)(intfloatstruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DIP(int p0, float p1, struct S_DIP p2,  void (*cb)(intfloatstruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DFI(int p0, float p1, struct S_DFI p2,  void (*cb)(intfloatstruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DFF(int p0, float p1, struct S_DFF p2,  void (*cb)(intfloatstruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DFD(int p0, float p1, struct S_DFD p2,  void (*cb)(intfloatstruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DFP(int p0, float p1, struct S_DFP p2,  void (*cb)(intfloatstruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DDI(int p0, float p1, struct S_DDI p2,  void (*cb)(intfloatstruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DDF(int p0, float p1, struct S_DDF p2,  void (*cb)(intfloatstruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DDD(int p0, float p1, struct S_DDD p2,  void (*cb)(intfloatstruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DDP(int p0, float p1, struct S_DDP p2,  void (*cb)(intfloatstruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DPI(int p0, float p1, struct S_DPI p2,  void (*cb)(intfloatstruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DPF(int p0, float p1, struct S_DPF p2,  void (*cb)(intfloatstruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DPD(int p0, float p1, struct S_DPD p2,  void (*cb)(intfloatstruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_DPP(int p0, float p1, struct S_DPP p2,  void (*cb)(intfloatstruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PII(int p0, float p1, struct S_PII p2,  void (*cb)(intfloatstruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PIF(int p0, float p1, struct S_PIF p2,  void (*cb)(intfloatstruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PID(int p0, float p1, struct S_PID p2,  void (*cb)(intfloatstruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PIP(int p0, float p1, struct S_PIP p2,  void (*cb)(intfloatstruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PFI(int p0, float p1, struct S_PFI p2,  void (*cb)(intfloatstruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PFF(int p0, float p1, struct S_PFF p2,  void (*cb)(intfloatstruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PFD(int p0, float p1, struct S_PFD p2,  void (*cb)(intfloatstruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PFP(int p0, float p1, struct S_PFP p2,  void (*cb)(intfloatstruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PDI(int p0, float p1, struct S_PDI p2,  void (*cb)(intfloatstruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PDF(int p0, float p1, struct S_PDF p2,  void (*cb)(intfloatstruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PDD(int p0, float p1, struct S_PDD p2,  void (*cb)(intfloatstruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PDP(int p0, float p1, struct S_PDP p2,  void (*cb)(intfloatstruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PPI(int p0, float p1, struct S_PPI p2,  void (*cb)(intfloatstruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PPF(int p0, float p1, struct S_PPF p2,  void (*cb)(intfloatstruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PPD(int p0, float p1, struct S_PPD p2,  void (*cb)(intfloatstruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IFS_PPP(int p0, float p1, struct S_PPP p2,  void (*cb)(intfloatstruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDI_(int p0, double p1, int p2,  void (*cb)(intdoubleint)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDF_(int p0, double p1, float p2,  void (*cb)(intdoublefloat)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDD_(int p0, double p1, double p2,  void (*cb)(intdoubledouble)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDP_(int p0, double p1, void* p2,  void (*cb)(intdoublevoid*)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_I(int p0, double p1, struct S_I p2,  void (*cb)(intdoublestruct S_I)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_F(int p0, double p1, struct S_F p2,  void (*cb)(intdoublestruct S_F)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_D(int p0, double p1, struct S_D p2,  void (*cb)(intdoublestruct S_D)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_P(int p0, double p1, struct S_P p2,  void (*cb)(intdoublestruct S_P)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_II(int p0, double p1, struct S_II p2,  void (*cb)(intdoublestruct S_II)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IF(int p0, double p1, struct S_IF p2,  void (*cb)(intdoublestruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_ID(int p0, double p1, struct S_ID p2,  void (*cb)(intdoublestruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IP(int p0, double p1, struct S_IP p2,  void (*cb)(intdoublestruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FI(int p0, double p1, struct S_FI p2,  void (*cb)(intdoublestruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FF(int p0, double p1, struct S_FF p2,  void (*cb)(intdoublestruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FD(int p0, double p1, struct S_FD p2,  void (*cb)(intdoublestruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FP(int p0, double p1, struct S_FP p2,  void (*cb)(intdoublestruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DI(int p0, double p1, struct S_DI p2,  void (*cb)(intdoublestruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DF(int p0, double p1, struct S_DF p2,  void (*cb)(intdoublestruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DD(int p0, double p1, struct S_DD p2,  void (*cb)(intdoublestruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DP(int p0, double p1, struct S_DP p2,  void (*cb)(intdoublestruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PI(int p0, double p1, struct S_PI p2,  void (*cb)(intdoublestruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PF(int p0, double p1, struct S_PF p2,  void (*cb)(intdoublestruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PD(int p0, double p1, struct S_PD p2,  void (*cb)(intdoublestruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PP(int p0, double p1, struct S_PP p2,  void (*cb)(intdoublestruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_III(int p0, double p1, struct S_III p2,  void (*cb)(intdoublestruct S_III)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IIF(int p0, double p1, struct S_IIF p2,  void (*cb)(intdoublestruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IID(int p0, double p1, struct S_IID p2,  void (*cb)(intdoublestruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IIP(int p0, double p1, struct S_IIP p2,  void (*cb)(intdoublestruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IFI(int p0, double p1, struct S_IFI p2,  void (*cb)(intdoublestruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IFF(int p0, double p1, struct S_IFF p2,  void (*cb)(intdoublestruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IFD(int p0, double p1, struct S_IFD p2,  void (*cb)(intdoublestruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IFP(int p0, double p1, struct S_IFP p2,  void (*cb)(intdoublestruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IDI(int p0, double p1, struct S_IDI p2,  void (*cb)(intdoublestruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IDF(int p0, double p1, struct S_IDF p2,  void (*cb)(intdoublestruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IDD(int p0, double p1, struct S_IDD p2,  void (*cb)(intdoublestruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IDP(int p0, double p1, struct S_IDP p2,  void (*cb)(intdoublestruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IPI(int p0, double p1, struct S_IPI p2,  void (*cb)(intdoublestruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IPF(int p0, double p1, struct S_IPF p2,  void (*cb)(intdoublestruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IPD(int p0, double p1, struct S_IPD p2,  void (*cb)(intdoublestruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_IPP(int p0, double p1, struct S_IPP p2,  void (*cb)(intdoublestruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FII(int p0, double p1, struct S_FII p2,  void (*cb)(intdoublestruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FIF(int p0, double p1, struct S_FIF p2,  void (*cb)(intdoublestruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FID(int p0, double p1, struct S_FID p2,  void (*cb)(intdoublestruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FIP(int p0, double p1, struct S_FIP p2,  void (*cb)(intdoublestruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FFI(int p0, double p1, struct S_FFI p2,  void (*cb)(intdoublestruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FFF(int p0, double p1, struct S_FFF p2,  void (*cb)(intdoublestruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FFD(int p0, double p1, struct S_FFD p2,  void (*cb)(intdoublestruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FFP(int p0, double p1, struct S_FFP p2,  void (*cb)(intdoublestruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FDI(int p0, double p1, struct S_FDI p2,  void (*cb)(intdoublestruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FDF(int p0, double p1, struct S_FDF p2,  void (*cb)(intdoublestruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FDD(int p0, double p1, struct S_FDD p2,  void (*cb)(intdoublestruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FDP(int p0, double p1, struct S_FDP p2,  void (*cb)(intdoublestruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FPI(int p0, double p1, struct S_FPI p2,  void (*cb)(intdoublestruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FPF(int p0, double p1, struct S_FPF p2,  void (*cb)(intdoublestruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FPD(int p0, double p1, struct S_FPD p2,  void (*cb)(intdoublestruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_FPP(int p0, double p1, struct S_FPP p2,  void (*cb)(intdoublestruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DII(int p0, double p1, struct S_DII p2,  void (*cb)(intdoublestruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DIF(int p0, double p1, struct S_DIF p2,  void (*cb)(intdoublestruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DID(int p0, double p1, struct S_DID p2,  void (*cb)(intdoublestruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DIP(int p0, double p1, struct S_DIP p2,  void (*cb)(intdoublestruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DFI(int p0, double p1, struct S_DFI p2,  void (*cb)(intdoublestruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DFF(int p0, double p1, struct S_DFF p2,  void (*cb)(intdoublestruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DFD(int p0, double p1, struct S_DFD p2,  void (*cb)(intdoublestruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DFP(int p0, double p1, struct S_DFP p2,  void (*cb)(intdoublestruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DDI(int p0, double p1, struct S_DDI p2,  void (*cb)(intdoublestruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DDF(int p0, double p1, struct S_DDF p2,  void (*cb)(intdoublestruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DDD(int p0, double p1, struct S_DDD p2,  void (*cb)(intdoublestruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DDP(int p0, double p1, struct S_DDP p2,  void (*cb)(intdoublestruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DPI(int p0, double p1, struct S_DPI p2,  void (*cb)(intdoublestruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DPF(int p0, double p1, struct S_DPF p2,  void (*cb)(intdoublestruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DPD(int p0, double p1, struct S_DPD p2,  void (*cb)(intdoublestruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_DPP(int p0, double p1, struct S_DPP p2,  void (*cb)(intdoublestruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PII(int p0, double p1, struct S_PII p2,  void (*cb)(intdoublestruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PIF(int p0, double p1, struct S_PIF p2,  void (*cb)(intdoublestruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PID(int p0, double p1, struct S_PID p2,  void (*cb)(intdoublestruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PIP(int p0, double p1, struct S_PIP p2,  void (*cb)(intdoublestruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PFI(int p0, double p1, struct S_PFI p2,  void (*cb)(intdoublestruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PFF(int p0, double p1, struct S_PFF p2,  void (*cb)(intdoublestruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PFD(int p0, double p1, struct S_PFD p2,  void (*cb)(intdoublestruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PFP(int p0, double p1, struct S_PFP p2,  void (*cb)(intdoublestruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PDI(int p0, double p1, struct S_PDI p2,  void (*cb)(intdoublestruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PDF(int p0, double p1, struct S_PDF p2,  void (*cb)(intdoublestruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PDD(int p0, double p1, struct S_PDD p2,  void (*cb)(intdoublestruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PDP(int p0, double p1, struct S_PDP p2,  void (*cb)(intdoublestruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PPI(int p0, double p1, struct S_PPI p2,  void (*cb)(intdoublestruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PPF(int p0, double p1, struct S_PPF p2,  void (*cb)(intdoublestruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PPD(int p0, double p1, struct S_PPD p2,  void (*cb)(intdoublestruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IDS_PPP(int p0, double p1, struct S_PPP p2,  void (*cb)(intdoublestruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPI_(int p0, void* p1, int p2,  void (*cb)(intvoid*, int)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPF_(int p0, void* p1, float p2,  void (*cb)(intvoid*, float)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPD_(int p0, void* p1, double p2,  void (*cb)(intvoid*, double)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPP_(int p0, void* p1, void* p2,  void (*cb)(intvoid*, void*)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_I(int p0, void* p1, struct S_I p2,  void (*cb)(intvoid*, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_F(int p0, void* p1, struct S_F p2,  void (*cb)(intvoid*, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_D(int p0, void* p1, struct S_D p2,  void (*cb)(intvoid*, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_P(int p0, void* p1, struct S_P p2,  void (*cb)(intvoid*, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_II(int p0, void* p1, struct S_II p2,  void (*cb)(intvoid*, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IF(int p0, void* p1, struct S_IF p2,  void (*cb)(intvoid*, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_ID(int p0, void* p1, struct S_ID p2,  void (*cb)(intvoid*, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IP(int p0, void* p1, struct S_IP p2,  void (*cb)(intvoid*, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FI(int p0, void* p1, struct S_FI p2,  void (*cb)(intvoid*, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FF(int p0, void* p1, struct S_FF p2,  void (*cb)(intvoid*, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FD(int p0, void* p1, struct S_FD p2,  void (*cb)(intvoid*, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FP(int p0, void* p1, struct S_FP p2,  void (*cb)(intvoid*, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DI(int p0, void* p1, struct S_DI p2,  void (*cb)(intvoid*, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DF(int p0, void* p1, struct S_DF p2,  void (*cb)(intvoid*, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DD(int p0, void* p1, struct S_DD p2,  void (*cb)(intvoid*, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DP(int p0, void* p1, struct S_DP p2,  void (*cb)(intvoid*, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PI(int p0, void* p1, struct S_PI p2,  void (*cb)(intvoid*, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PF(int p0, void* p1, struct S_PF p2,  void (*cb)(intvoid*, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PD(int p0, void* p1, struct S_PD p2,  void (*cb)(intvoid*, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PP(int p0, void* p1, struct S_PP p2,  void (*cb)(intvoid*, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_III(int p0, void* p1, struct S_III p2,  void (*cb)(intvoid*, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IIF(int p0, void* p1, struct S_IIF p2,  void (*cb)(intvoid*, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IID(int p0, void* p1, struct S_IID p2,  void (*cb)(intvoid*, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IIP(int p0, void* p1, struct S_IIP p2,  void (*cb)(intvoid*, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IFI(int p0, void* p1, struct S_IFI p2,  void (*cb)(intvoid*, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IFF(int p0, void* p1, struct S_IFF p2,  void (*cb)(intvoid*, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IFD(int p0, void* p1, struct S_IFD p2,  void (*cb)(intvoid*, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IFP(int p0, void* p1, struct S_IFP p2,  void (*cb)(intvoid*, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IDI(int p0, void* p1, struct S_IDI p2,  void (*cb)(intvoid*, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IDF(int p0, void* p1, struct S_IDF p2,  void (*cb)(intvoid*, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IDD(int p0, void* p1, struct S_IDD p2,  void (*cb)(intvoid*, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IDP(int p0, void* p1, struct S_IDP p2,  void (*cb)(intvoid*, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IPI(int p0, void* p1, struct S_IPI p2,  void (*cb)(intvoid*, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IPF(int p0, void* p1, struct S_IPF p2,  void (*cb)(intvoid*, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IPD(int p0, void* p1, struct S_IPD p2,  void (*cb)(intvoid*, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_IPP(int p0, void* p1, struct S_IPP p2,  void (*cb)(intvoid*, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FII(int p0, void* p1, struct S_FII p2,  void (*cb)(intvoid*, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FIF(int p0, void* p1, struct S_FIF p2,  void (*cb)(intvoid*, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FID(int p0, void* p1, struct S_FID p2,  void (*cb)(intvoid*, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FIP(int p0, void* p1, struct S_FIP p2,  void (*cb)(intvoid*, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FFI(int p0, void* p1, struct S_FFI p2,  void (*cb)(intvoid*, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FFF(int p0, void* p1, struct S_FFF p2,  void (*cb)(intvoid*, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FFD(int p0, void* p1, struct S_FFD p2,  void (*cb)(intvoid*, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FFP(int p0, void* p1, struct S_FFP p2,  void (*cb)(intvoid*, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FDI(int p0, void* p1, struct S_FDI p2,  void (*cb)(intvoid*, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FDF(int p0, void* p1, struct S_FDF p2,  void (*cb)(intvoid*, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FDD(int p0, void* p1, struct S_FDD p2,  void (*cb)(intvoid*, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FDP(int p0, void* p1, struct S_FDP p2,  void (*cb)(intvoid*, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FPI(int p0, void* p1, struct S_FPI p2,  void (*cb)(intvoid*, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FPF(int p0, void* p1, struct S_FPF p2,  void (*cb)(intvoid*, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FPD(int p0, void* p1, struct S_FPD p2,  void (*cb)(intvoid*, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_FPP(int p0, void* p1, struct S_FPP p2,  void (*cb)(intvoid*, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DII(int p0, void* p1, struct S_DII p2,  void (*cb)(intvoid*, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DIF(int p0, void* p1, struct S_DIF p2,  void (*cb)(intvoid*, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DID(int p0, void* p1, struct S_DID p2,  void (*cb)(intvoid*, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DIP(int p0, void* p1, struct S_DIP p2,  void (*cb)(intvoid*, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DFI(int p0, void* p1, struct S_DFI p2,  void (*cb)(intvoid*, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DFF(int p0, void* p1, struct S_DFF p2,  void (*cb)(intvoid*, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DFD(int p0, void* p1, struct S_DFD p2,  void (*cb)(intvoid*, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DFP(int p0, void* p1, struct S_DFP p2,  void (*cb)(intvoid*, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DDI(int p0, void* p1, struct S_DDI p2,  void (*cb)(intvoid*, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DDF(int p0, void* p1, struct S_DDF p2,  void (*cb)(intvoid*, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DDD(int p0, void* p1, struct S_DDD p2,  void (*cb)(intvoid*, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DDP(int p0, void* p1, struct S_DDP p2,  void (*cb)(intvoid*, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DPI(int p0, void* p1, struct S_DPI p2,  void (*cb)(intvoid*, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DPF(int p0, void* p1, struct S_DPF p2,  void (*cb)(intvoid*, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DPD(int p0, void* p1, struct S_DPD p2,  void (*cb)(intvoid*, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_DPP(int p0, void* p1, struct S_DPP p2,  void (*cb)(intvoid*, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PII(int p0, void* p1, struct S_PII p2,  void (*cb)(intvoid*, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PIF(int p0, void* p1, struct S_PIF p2,  void (*cb)(intvoid*, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f1_V_IPS_PID(int p0, void* p1, struct S_PID p2,  void (*cb)(intvoid*, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PIP(int p0, void* p1, struct S_PIP p2,  void (*cb)(intvoid*, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PFI(int p0, void* p1, struct S_PFI p2,  void (*cb)(intvoid*, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PFF(int p0, void* p1, struct S_PFF p2,  void (*cb)(intvoid*, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PFD(int p0, void* p1, struct S_PFD p2,  void (*cb)(intvoid*, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PFP(int p0, void* p1, struct S_PFP p2,  void (*cb)(intvoid*, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PDI(int p0, void* p1, struct S_PDI p2,  void (*cb)(intvoid*, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PDF(int p0, void* p1, struct S_PDF p2,  void (*cb)(intvoid*, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PDD(int p0, void* p1, struct S_PDD p2,  void (*cb)(intvoid*, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PDP(int p0, void* p1, struct S_PDP p2,  void (*cb)(intvoid*, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PPI(int p0, void* p1, struct S_PPI p2,  void (*cb)(intvoid*, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PPF(int p0, void* p1, struct S_PPF p2,  void (*cb)(intvoid*, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PPD(int p0, void* p1, struct S_PPD p2,  void (*cb)(intvoid*, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_IPS_PPP(int p0, void* p1, struct S_PPP p2,  void (*cb)(intvoid*, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_I(int p0, struct S_I p1, int p2,  void (*cb)(intstruct S_I, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_F(int p0, struct S_F p1, int p2,  void (*cb)(intstruct S_F, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_D(int p0, struct S_D p1, int p2,  void (*cb)(intstruct S_D, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_P(int p0, struct S_P p1, int p2,  void (*cb)(intstruct S_P, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_II(int p0, struct S_II p1, int p2,  void (*cb)(intstruct S_II, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IF(int p0, struct S_IF p1, int p2,  void (*cb)(intstruct S_IF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_ID(int p0, struct S_ID p1, int p2,  void (*cb)(intstruct S_ID, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IP(int p0, struct S_IP p1, int p2,  void (*cb)(intstruct S_IP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FI(int p0, struct S_FI p1, int p2,  void (*cb)(intstruct S_FI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FF(int p0, struct S_FF p1, int p2,  void (*cb)(intstruct S_FF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FD(int p0, struct S_FD p1, int p2,  void (*cb)(intstruct S_FD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FP(int p0, struct S_FP p1, int p2,  void (*cb)(intstruct S_FP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DI(int p0, struct S_DI p1, int p2,  void (*cb)(intstruct S_DI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DF(int p0, struct S_DF p1, int p2,  void (*cb)(intstruct S_DF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DD(int p0, struct S_DD p1, int p2,  void (*cb)(intstruct S_DD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DP(int p0, struct S_DP p1, int p2,  void (*cb)(intstruct S_DP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PI(int p0, struct S_PI p1, int p2,  void (*cb)(intstruct S_PI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PF(int p0, struct S_PF p1, int p2,  void (*cb)(intstruct S_PF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PD(int p0, struct S_PD p1, int p2,  void (*cb)(intstruct S_PD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PP(int p0, struct S_PP p1, int p2,  void (*cb)(intstruct S_PP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_III(int p0, struct S_III p1, int p2,  void (*cb)(intstruct S_III, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IIF(int p0, struct S_IIF p1, int p2,  void (*cb)(intstruct S_IIF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IID(int p0, struct S_IID p1, int p2,  void (*cb)(intstruct S_IID, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IIP(int p0, struct S_IIP p1, int p2,  void (*cb)(intstruct S_IIP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IFI(int p0, struct S_IFI p1, int p2,  void (*cb)(intstruct S_IFI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IFF(int p0, struct S_IFF p1, int p2,  void (*cb)(intstruct S_IFF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IFD(int p0, struct S_IFD p1, int p2,  void (*cb)(intstruct S_IFD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IFP(int p0, struct S_IFP p1, int p2,  void (*cb)(intstruct S_IFP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IDI(int p0, struct S_IDI p1, int p2,  void (*cb)(intstruct S_IDI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IDF(int p0, struct S_IDF p1, int p2,  void (*cb)(intstruct S_IDF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IDD(int p0, struct S_IDD p1, int p2,  void (*cb)(intstruct S_IDD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IDP(int p0, struct S_IDP p1, int p2,  void (*cb)(intstruct S_IDP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IPI(int p0, struct S_IPI p1, int p2,  void (*cb)(intstruct S_IPI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IPF(int p0, struct S_IPF p1, int p2,  void (*cb)(intstruct S_IPF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IPD(int p0, struct S_IPD p1, int p2,  void (*cb)(intstruct S_IPD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_IPP(int p0, struct S_IPP p1, int p2,  void (*cb)(intstruct S_IPP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FII(int p0, struct S_FII p1, int p2,  void (*cb)(intstruct S_FII, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FIF(int p0, struct S_FIF p1, int p2,  void (*cb)(intstruct S_FIF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FID(int p0, struct S_FID p1, int p2,  void (*cb)(intstruct S_FID, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FIP(int p0, struct S_FIP p1, int p2,  void (*cb)(intstruct S_FIP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FFI(int p0, struct S_FFI p1, int p2,  void (*cb)(intstruct S_FFI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FFF(int p0, struct S_FFF p1, int p2,  void (*cb)(intstruct S_FFF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FFD(int p0, struct S_FFD p1, int p2,  void (*cb)(intstruct S_FFD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FFP(int p0, struct S_FFP p1, int p2,  void (*cb)(intstruct S_FFP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FDI(int p0, struct S_FDI p1, int p2,  void (*cb)(intstruct S_FDI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FDF(int p0, struct S_FDF p1, int p2,  void (*cb)(intstruct S_FDF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FDD(int p0, struct S_FDD p1, int p2,  void (*cb)(intstruct S_FDD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FDP(int p0, struct S_FDP p1, int p2,  void (*cb)(intstruct S_FDP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FPI(int p0, struct S_FPI p1, int p2,  void (*cb)(intstruct S_FPI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FPF(int p0, struct S_FPF p1, int p2,  void (*cb)(intstruct S_FPF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FPD(int p0, struct S_FPD p1, int p2,  void (*cb)(intstruct S_FPD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_FPP(int p0, struct S_FPP p1, int p2,  void (*cb)(intstruct S_FPP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DII(int p0, struct S_DII p1, int p2,  void (*cb)(intstruct S_DII, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DIF(int p0, struct S_DIF p1, int p2,  void (*cb)(intstruct S_DIF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DID(int p0, struct S_DID p1, int p2,  void (*cb)(intstruct S_DID, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DIP(int p0, struct S_DIP p1, int p2,  void (*cb)(intstruct S_DIP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DFI(int p0, struct S_DFI p1, int p2,  void (*cb)(intstruct S_DFI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DFF(int p0, struct S_DFF p1, int p2,  void (*cb)(intstruct S_DFF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DFD(int p0, struct S_DFD p1, int p2,  void (*cb)(intstruct S_DFD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DFP(int p0, struct S_DFP p1, int p2,  void (*cb)(intstruct S_DFP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DDI(int p0, struct S_DDI p1, int p2,  void (*cb)(intstruct S_DDI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DDF(int p0, struct S_DDF p1, int p2,  void (*cb)(intstruct S_DDF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DDD(int p0, struct S_DDD p1, int p2,  void (*cb)(intstruct S_DDD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DDP(int p0, struct S_DDP p1, int p2,  void (*cb)(intstruct S_DDP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DPI(int p0, struct S_DPI p1, int p2,  void (*cb)(intstruct S_DPI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DPF(int p0, struct S_DPF p1, int p2,  void (*cb)(intstruct S_DPF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DPD(int p0, struct S_DPD p1, int p2,  void (*cb)(intstruct S_DPD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_DPP(int p0, struct S_DPP p1, int p2,  void (*cb)(intstruct S_DPP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PII(int p0, struct S_PII p1, int p2,  void (*cb)(intstruct S_PII, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PIF(int p0, struct S_PIF p1, int p2,  void (*cb)(intstruct S_PIF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PID(int p0, struct S_PID p1, int p2,  void (*cb)(intstruct S_PID, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PIP(int p0, struct S_PIP p1, int p2,  void (*cb)(intstruct S_PIP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PFI(int p0, struct S_PFI p1, int p2,  void (*cb)(intstruct S_PFI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PFF(int p0, struct S_PFF p1, int p2,  void (*cb)(intstruct S_PFF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PFD(int p0, struct S_PFD p1, int p2,  void (*cb)(intstruct S_PFD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PFP(int p0, struct S_PFP p1, int p2,  void (*cb)(intstruct S_PFP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PDI(int p0, struct S_PDI p1, int p2,  void (*cb)(intstruct S_PDI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PDF(int p0, struct S_PDF p1, int p2,  void (*cb)(intstruct S_PDF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PDD(int p0, struct S_PDD p1, int p2,  void (*cb)(intstruct S_PDD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PDP(int p0, struct S_PDP p1, int p2,  void (*cb)(intstruct S_PDP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PPI(int p0, struct S_PPI p1, int p2,  void (*cb)(intstruct S_PPI, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PPF(int p0, struct S_PPF p1, int p2,  void (*cb)(intstruct S_PPF, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PPD(int p0, struct S_PPD p1, int p2,  void (*cb)(intstruct S_PPD, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISI_PPP(int p0, struct S_PPP p1, int p2,  void (*cb)(intstruct S_PPP, int)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_I(int p0, struct S_I p1, float p2,  void (*cb)(intstruct S_I, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_F(int p0, struct S_F p1, float p2,  void (*cb)(intstruct S_F, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_D(int p0, struct S_D p1, float p2,  void (*cb)(intstruct S_D, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_P(int p0, struct S_P p1, float p2,  void (*cb)(intstruct S_P, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_II(int p0, struct S_II p1, float p2,  void (*cb)(intstruct S_II, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IF(int p0, struct S_IF p1, float p2,  void (*cb)(intstruct S_IF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_ID(int p0, struct S_ID p1, float p2,  void (*cb)(intstruct S_ID, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IP(int p0, struct S_IP p1, float p2,  void (*cb)(intstruct S_IP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FI(int p0, struct S_FI p1, float p2,  void (*cb)(intstruct S_FI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FF(int p0, struct S_FF p1, float p2,  void (*cb)(intstruct S_FF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FD(int p0, struct S_FD p1, float p2,  void (*cb)(intstruct S_FD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FP(int p0, struct S_FP p1, float p2,  void (*cb)(intstruct S_FP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DI(int p0, struct S_DI p1, float p2,  void (*cb)(intstruct S_DI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DF(int p0, struct S_DF p1, float p2,  void (*cb)(intstruct S_DF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DD(int p0, struct S_DD p1, float p2,  void (*cb)(intstruct S_DD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DP(int p0, struct S_DP p1, float p2,  void (*cb)(intstruct S_DP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PI(int p0, struct S_PI p1, float p2,  void (*cb)(intstruct S_PI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PF(int p0, struct S_PF p1, float p2,  void (*cb)(intstruct S_PF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PD(int p0, struct S_PD p1, float p2,  void (*cb)(intstruct S_PD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PP(int p0, struct S_PP p1, float p2,  void (*cb)(intstruct S_PP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_III(int p0, struct S_III p1, float p2,  void (*cb)(intstruct S_III, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IIF(int p0, struct S_IIF p1, float p2,  void (*cb)(intstruct S_IIF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IID(int p0, struct S_IID p1, float p2,  void (*cb)(intstruct S_IID, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IIP(int p0, struct S_IIP p1, float p2,  void (*cb)(intstruct S_IIP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IFI(int p0, struct S_IFI p1, float p2,  void (*cb)(intstruct S_IFI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IFF(int p0, struct S_IFF p1, float p2,  void (*cb)(intstruct S_IFF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IFD(int p0, struct S_IFD p1, float p2,  void (*cb)(intstruct S_IFD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IFP(int p0, struct S_IFP p1, float p2,  void (*cb)(intstruct S_IFP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IDI(int p0, struct S_IDI p1, float p2,  void (*cb)(intstruct S_IDI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IDF(int p0, struct S_IDF p1, float p2,  void (*cb)(intstruct S_IDF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IDD(int p0, struct S_IDD p1, float p2,  void (*cb)(intstruct S_IDD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IDP(int p0, struct S_IDP p1, float p2,  void (*cb)(intstruct S_IDP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IPI(int p0, struct S_IPI p1, float p2,  void (*cb)(intstruct S_IPI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IPF(int p0, struct S_IPF p1, float p2,  void (*cb)(intstruct S_IPF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IPD(int p0, struct S_IPD p1, float p2,  void (*cb)(intstruct S_IPD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_IPP(int p0, struct S_IPP p1, float p2,  void (*cb)(intstruct S_IPP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FII(int p0, struct S_FII p1, float p2,  void (*cb)(intstruct S_FII, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FIF(int p0, struct S_FIF p1, float p2,  void (*cb)(intstruct S_FIF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FID(int p0, struct S_FID p1, float p2,  void (*cb)(intstruct S_FID, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FIP(int p0, struct S_FIP p1, float p2,  void (*cb)(intstruct S_FIP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FFI(int p0, struct S_FFI p1, float p2,  void (*cb)(intstruct S_FFI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FFF(int p0, struct S_FFF p1, float p2,  void (*cb)(intstruct S_FFF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FFD(int p0, struct S_FFD p1, float p2,  void (*cb)(intstruct S_FFD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FFP(int p0, struct S_FFP p1, float p2,  void (*cb)(intstruct S_FFP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FDI(int p0, struct S_FDI p1, float p2,  void (*cb)(intstruct S_FDI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FDF(int p0, struct S_FDF p1, float p2,  void (*cb)(intstruct S_FDF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FDD(int p0, struct S_FDD p1, float p2,  void (*cb)(intstruct S_FDD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FDP(int p0, struct S_FDP p1, float p2,  void (*cb)(intstruct S_FDP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FPI(int p0, struct S_FPI p1, float p2,  void (*cb)(intstruct S_FPI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FPF(int p0, struct S_FPF p1, float p2,  void (*cb)(intstruct S_FPF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FPD(int p0, struct S_FPD p1, float p2,  void (*cb)(intstruct S_FPD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_FPP(int p0, struct S_FPP p1, float p2,  void (*cb)(intstruct S_FPP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DII(int p0, struct S_DII p1, float p2,  void (*cb)(intstruct S_DII, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DIF(int p0, struct S_DIF p1, float p2,  void (*cb)(intstruct S_DIF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DID(int p0, struct S_DID p1, float p2,  void (*cb)(intstruct S_DID, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DIP(int p0, struct S_DIP p1, float p2,  void (*cb)(intstruct S_DIP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DFI(int p0, struct S_DFI p1, float p2,  void (*cb)(intstruct S_DFI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DFF(int p0, struct S_DFF p1, float p2,  void (*cb)(intstruct S_DFF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DFD(int p0, struct S_DFD p1, float p2,  void (*cb)(intstruct S_DFD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DFP(int p0, struct S_DFP p1, float p2,  void (*cb)(intstruct S_DFP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DDI(int p0, struct S_DDI p1, float p2,  void (*cb)(intstruct S_DDI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DDF(int p0, struct S_DDF p1, float p2,  void (*cb)(intstruct S_DDF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DDD(int p0, struct S_DDD p1, float p2,  void (*cb)(intstruct S_DDD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DDP(int p0, struct S_DDP p1, float p2,  void (*cb)(intstruct S_DDP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DPI(int p0, struct S_DPI p1, float p2,  void (*cb)(intstruct S_DPI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DPF(int p0, struct S_DPF p1, float p2,  void (*cb)(intstruct S_DPF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DPD(int p0, struct S_DPD p1, float p2,  void (*cb)(intstruct S_DPD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_DPP(int p0, struct S_DPP p1, float p2,  void (*cb)(intstruct S_DPP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PII(int p0, struct S_PII p1, float p2,  void (*cb)(intstruct S_PII, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PIF(int p0, struct S_PIF p1, float p2,  void (*cb)(intstruct S_PIF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PID(int p0, struct S_PID p1, float p2,  void (*cb)(intstruct S_PID, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PIP(int p0, struct S_PIP p1, float p2,  void (*cb)(intstruct S_PIP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PFI(int p0, struct S_PFI p1, float p2,  void (*cb)(intstruct S_PFI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PFF(int p0, struct S_PFF p1, float p2,  void (*cb)(intstruct S_PFF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PFD(int p0, struct S_PFD p1, float p2,  void (*cb)(intstruct S_PFD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PFP(int p0, struct S_PFP p1, float p2,  void (*cb)(intstruct S_PFP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PDI(int p0, struct S_PDI p1, float p2,  void (*cb)(intstruct S_PDI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PDF(int p0, struct S_PDF p1, float p2,  void (*cb)(intstruct S_PDF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PDD(int p0, struct S_PDD p1, float p2,  void (*cb)(intstruct S_PDD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PDP(int p0, struct S_PDP p1, float p2,  void (*cb)(intstruct S_PDP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PPI(int p0, struct S_PPI p1, float p2,  void (*cb)(intstruct S_PPI, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PPF(int p0, struct S_PPF p1, float p2,  void (*cb)(intstruct S_PPF, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PPD(int p0, struct S_PPD p1, float p2,  void (*cb)(intstruct S_PPD, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISF_PPP(int p0, struct S_PPP p1, float p2,  void (*cb)(intstruct S_PPP, float)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_I(int p0, struct S_I p1, double p2,  void (*cb)(intstruct S_I, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_F(int p0, struct S_F p1, double p2,  void (*cb)(intstruct S_F, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_D(int p0, struct S_D p1, double p2,  void (*cb)(intstruct S_D, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_P(int p0, struct S_P p1, double p2,  void (*cb)(intstruct S_P, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_II(int p0, struct S_II p1, double p2,  void (*cb)(intstruct S_II, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IF(int p0, struct S_IF p1, double p2,  void (*cb)(intstruct S_IF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_ID(int p0, struct S_ID p1, double p2,  void (*cb)(intstruct S_ID, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IP(int p0, struct S_IP p1, double p2,  void (*cb)(intstruct S_IP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FI(int p0, struct S_FI p1, double p2,  void (*cb)(intstruct S_FI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FF(int p0, struct S_FF p1, double p2,  void (*cb)(intstruct S_FF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FD(int p0, struct S_FD p1, double p2,  void (*cb)(intstruct S_FD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FP(int p0, struct S_FP p1, double p2,  void (*cb)(intstruct S_FP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DI(int p0, struct S_DI p1, double p2,  void (*cb)(intstruct S_DI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DF(int p0, struct S_DF p1, double p2,  void (*cb)(intstruct S_DF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DD(int p0, struct S_DD p1, double p2,  void (*cb)(intstruct S_DD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DP(int p0, struct S_DP p1, double p2,  void (*cb)(intstruct S_DP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PI(int p0, struct S_PI p1, double p2,  void (*cb)(intstruct S_PI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PF(int p0, struct S_PF p1, double p2,  void (*cb)(intstruct S_PF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PD(int p0, struct S_PD p1, double p2,  void (*cb)(intstruct S_PD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PP(int p0, struct S_PP p1, double p2,  void (*cb)(intstruct S_PP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_III(int p0, struct S_III p1, double p2,  void (*cb)(intstruct S_III, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IIF(int p0, struct S_IIF p1, double p2,  void (*cb)(intstruct S_IIF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IID(int p0, struct S_IID p1, double p2,  void (*cb)(intstruct S_IID, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IIP(int p0, struct S_IIP p1, double p2,  void (*cb)(intstruct S_IIP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IFI(int p0, struct S_IFI p1, double p2,  void (*cb)(intstruct S_IFI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IFF(int p0, struct S_IFF p1, double p2,  void (*cb)(intstruct S_IFF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IFD(int p0, struct S_IFD p1, double p2,  void (*cb)(intstruct S_IFD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IFP(int p0, struct S_IFP p1, double p2,  void (*cb)(intstruct S_IFP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IDI(int p0, struct S_IDI p1, double p2,  void (*cb)(intstruct S_IDI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IDF(int p0, struct S_IDF p1, double p2,  void (*cb)(intstruct S_IDF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IDD(int p0, struct S_IDD p1, double p2,  void (*cb)(intstruct S_IDD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IDP(int p0, struct S_IDP p1, double p2,  void (*cb)(intstruct S_IDP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IPI(int p0, struct S_IPI p1, double p2,  void (*cb)(intstruct S_IPI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IPF(int p0, struct S_IPF p1, double p2,  void (*cb)(intstruct S_IPF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IPD(int p0, struct S_IPD p1, double p2,  void (*cb)(intstruct S_IPD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_IPP(int p0, struct S_IPP p1, double p2,  void (*cb)(intstruct S_IPP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FII(int p0, struct S_FII p1, double p2,  void (*cb)(intstruct S_FII, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FIF(int p0, struct S_FIF p1, double p2,  void (*cb)(intstruct S_FIF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FID(int p0, struct S_FID p1, double p2,  void (*cb)(intstruct S_FID, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FIP(int p0, struct S_FIP p1, double p2,  void (*cb)(intstruct S_FIP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FFI(int p0, struct S_FFI p1, double p2,  void (*cb)(intstruct S_FFI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FFF(int p0, struct S_FFF p1, double p2,  void (*cb)(intstruct S_FFF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FFD(int p0, struct S_FFD p1, double p2,  void (*cb)(intstruct S_FFD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FFP(int p0, struct S_FFP p1, double p2,  void (*cb)(intstruct S_FFP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FDI(int p0, struct S_FDI p1, double p2,  void (*cb)(intstruct S_FDI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FDF(int p0, struct S_FDF p1, double p2,  void (*cb)(intstruct S_FDF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FDD(int p0, struct S_FDD p1, double p2,  void (*cb)(intstruct S_FDD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FDP(int p0, struct S_FDP p1, double p2,  void (*cb)(intstruct S_FDP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FPI(int p0, struct S_FPI p1, double p2,  void (*cb)(intstruct S_FPI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FPF(int p0, struct S_FPF p1, double p2,  void (*cb)(intstruct S_FPF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FPD(int p0, struct S_FPD p1, double p2,  void (*cb)(intstruct S_FPD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_FPP(int p0, struct S_FPP p1, double p2,  void (*cb)(intstruct S_FPP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DII(int p0, struct S_DII p1, double p2,  void (*cb)(intstruct S_DII, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DIF(int p0, struct S_DIF p1, double p2,  void (*cb)(intstruct S_DIF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DID(int p0, struct S_DID p1, double p2,  void (*cb)(intstruct S_DID, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DIP(int p0, struct S_DIP p1, double p2,  void (*cb)(intstruct S_DIP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DFI(int p0, struct S_DFI p1, double p2,  void (*cb)(intstruct S_DFI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DFF(int p0, struct S_DFF p1, double p2,  void (*cb)(intstruct S_DFF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DFD(int p0, struct S_DFD p1, double p2,  void (*cb)(intstruct S_DFD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DFP(int p0, struct S_DFP p1, double p2,  void (*cb)(intstruct S_DFP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DDI(int p0, struct S_DDI p1, double p2,  void (*cb)(intstruct S_DDI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DDF(int p0, struct S_DDF p1, double p2,  void (*cb)(intstruct S_DDF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DDD(int p0, struct S_DDD p1, double p2,  void (*cb)(intstruct S_DDD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DDP(int p0, struct S_DDP p1, double p2,  void (*cb)(intstruct S_DDP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DPI(int p0, struct S_DPI p1, double p2,  void (*cb)(intstruct S_DPI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DPF(int p0, struct S_DPF p1, double p2,  void (*cb)(intstruct S_DPF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DPD(int p0, struct S_DPD p1, double p2,  void (*cb)(intstruct S_DPD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_DPP(int p0, struct S_DPP p1, double p2,  void (*cb)(intstruct S_DPP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PII(int p0, struct S_PII p1, double p2,  void (*cb)(intstruct S_PII, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PIF(int p0, struct S_PIF p1, double p2,  void (*cb)(intstruct S_PIF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PID(int p0, struct S_PID p1, double p2,  void (*cb)(intstruct S_PID, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PIP(int p0, struct S_PIP p1, double p2,  void (*cb)(intstruct S_PIP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PFI(int p0, struct S_PFI p1, double p2,  void (*cb)(intstruct S_PFI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PFF(int p0, struct S_PFF p1, double p2,  void (*cb)(intstruct S_PFF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PFD(int p0, struct S_PFD p1, double p2,  void (*cb)(intstruct S_PFD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PFP(int p0, struct S_PFP p1, double p2,  void (*cb)(intstruct S_PFP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PDI(int p0, struct S_PDI p1, double p2,  void (*cb)(intstruct S_PDI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PDF(int p0, struct S_PDF p1, double p2,  void (*cb)(intstruct S_PDF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PDD(int p0, struct S_PDD p1, double p2,  void (*cb)(intstruct S_PDD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PDP(int p0, struct S_PDP p1, double p2,  void (*cb)(intstruct S_PDP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PPI(int p0, struct S_PPI p1, double p2,  void (*cb)(intstruct S_PPI, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PPF(int p0, struct S_PPF p1, double p2,  void (*cb)(intstruct S_PPF, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PPD(int p0, struct S_PPD p1, double p2,  void (*cb)(intstruct S_PPD, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISD_PPP(int p0, struct S_PPP p1, double p2,  void (*cb)(intstruct S_PPP, double)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_I(int p0, struct S_I p1, void* p2,  void (*cb)(intstruct S_I, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_F(int p0, struct S_F p1, void* p2,  void (*cb)(intstruct S_F, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_D(int p0, struct S_D p1, void* p2,  void (*cb)(intstruct S_D, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_P(int p0, struct S_P p1, void* p2,  void (*cb)(intstruct S_P, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_II(int p0, struct S_II p1, void* p2,  void (*cb)(intstruct S_II, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IF(int p0, struct S_IF p1, void* p2,  void (*cb)(intstruct S_IF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_ID(int p0, struct S_ID p1, void* p2,  void (*cb)(intstruct S_ID, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IP(int p0, struct S_IP p1, void* p2,  void (*cb)(intstruct S_IP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FI(int p0, struct S_FI p1, void* p2,  void (*cb)(intstruct S_FI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FF(int p0, struct S_FF p1, void* p2,  void (*cb)(intstruct S_FF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FD(int p0, struct S_FD p1, void* p2,  void (*cb)(intstruct S_FD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FP(int p0, struct S_FP p1, void* p2,  void (*cb)(intstruct S_FP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DI(int p0, struct S_DI p1, void* p2,  void (*cb)(intstruct S_DI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DF(int p0, struct S_DF p1, void* p2,  void (*cb)(intstruct S_DF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DD(int p0, struct S_DD p1, void* p2,  void (*cb)(intstruct S_DD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DP(int p0, struct S_DP p1, void* p2,  void (*cb)(intstruct S_DP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PI(int p0, struct S_PI p1, void* p2,  void (*cb)(intstruct S_PI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PF(int p0, struct S_PF p1, void* p2,  void (*cb)(intstruct S_PF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PD(int p0, struct S_PD p1, void* p2,  void (*cb)(intstruct S_PD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PP(int p0, struct S_PP p1, void* p2,  void (*cb)(intstruct S_PP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_III(int p0, struct S_III p1, void* p2,  void (*cb)(intstruct S_III, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IIF(int p0, struct S_IIF p1, void* p2,  void (*cb)(intstruct S_IIF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IID(int p0, struct S_IID p1, void* p2,  void (*cb)(intstruct S_IID, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IIP(int p0, struct S_IIP p1, void* p2,  void (*cb)(intstruct S_IIP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IFI(int p0, struct S_IFI p1, void* p2,  void (*cb)(intstruct S_IFI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IFF(int p0, struct S_IFF p1, void* p2,  void (*cb)(intstruct S_IFF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IFD(int p0, struct S_IFD p1, void* p2,  void (*cb)(intstruct S_IFD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IFP(int p0, struct S_IFP p1, void* p2,  void (*cb)(intstruct S_IFP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IDI(int p0, struct S_IDI p1, void* p2,  void (*cb)(intstruct S_IDI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IDF(int p0, struct S_IDF p1, void* p2,  void (*cb)(intstruct S_IDF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IDD(int p0, struct S_IDD p1, void* p2,  void (*cb)(intstruct S_IDD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IDP(int p0, struct S_IDP p1, void* p2,  void (*cb)(intstruct S_IDP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IPI(int p0, struct S_IPI p1, void* p2,  void (*cb)(intstruct S_IPI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IPF(int p0, struct S_IPF p1, void* p2,  void (*cb)(intstruct S_IPF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IPD(int p0, struct S_IPD p1, void* p2,  void (*cb)(intstruct S_IPD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_IPP(int p0, struct S_IPP p1, void* p2,  void (*cb)(intstruct S_IPP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FII(int p0, struct S_FII p1, void* p2,  void (*cb)(intstruct S_FII, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FIF(int p0, struct S_FIF p1, void* p2,  void (*cb)(intstruct S_FIF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FID(int p0, struct S_FID p1, void* p2,  void (*cb)(intstruct S_FID, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FIP(int p0, struct S_FIP p1, void* p2,  void (*cb)(intstruct S_FIP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FFI(int p0, struct S_FFI p1, void* p2,  void (*cb)(intstruct S_FFI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FFF(int p0, struct S_FFF p1, void* p2,  void (*cb)(intstruct S_FFF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FFD(int p0, struct S_FFD p1, void* p2,  void (*cb)(intstruct S_FFD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FFP(int p0, struct S_FFP p1, void* p2,  void (*cb)(intstruct S_FFP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FDI(int p0, struct S_FDI p1, void* p2,  void (*cb)(intstruct S_FDI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FDF(int p0, struct S_FDF p1, void* p2,  void (*cb)(intstruct S_FDF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FDD(int p0, struct S_FDD p1, void* p2,  void (*cb)(intstruct S_FDD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FDP(int p0, struct S_FDP p1, void* p2,  void (*cb)(intstruct S_FDP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FPI(int p0, struct S_FPI p1, void* p2,  void (*cb)(intstruct S_FPI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FPF(int p0, struct S_FPF p1, void* p2,  void (*cb)(intstruct S_FPF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FPD(int p0, struct S_FPD p1, void* p2,  void (*cb)(intstruct S_FPD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_FPP(int p0, struct S_FPP p1, void* p2,  void (*cb)(intstruct S_FPP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DII(int p0, struct S_DII p1, void* p2,  void (*cb)(intstruct S_DII, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DIF(int p0, struct S_DIF p1, void* p2,  void (*cb)(intstruct S_DIF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DID(int p0, struct S_DID p1, void* p2,  void (*cb)(intstruct S_DID, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DIP(int p0, struct S_DIP p1, void* p2,  void (*cb)(intstruct S_DIP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DFI(int p0, struct S_DFI p1, void* p2,  void (*cb)(intstruct S_DFI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DFF(int p0, struct S_DFF p1, void* p2,  void (*cb)(intstruct S_DFF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DFD(int p0, struct S_DFD p1, void* p2,  void (*cb)(intstruct S_DFD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DFP(int p0, struct S_DFP p1, void* p2,  void (*cb)(intstruct S_DFP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DDI(int p0, struct S_DDI p1, void* p2,  void (*cb)(intstruct S_DDI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DDF(int p0, struct S_DDF p1, void* p2,  void (*cb)(intstruct S_DDF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DDD(int p0, struct S_DDD p1, void* p2,  void (*cb)(intstruct S_DDD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DDP(int p0, struct S_DDP p1, void* p2,  void (*cb)(intstruct S_DDP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DPI(int p0, struct S_DPI p1, void* p2,  void (*cb)(intstruct S_DPI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DPF(int p0, struct S_DPF p1, void* p2,  void (*cb)(intstruct S_DPF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DPD(int p0, struct S_DPD p1, void* p2,  void (*cb)(intstruct S_DPD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_DPP(int p0, struct S_DPP p1, void* p2,  void (*cb)(intstruct S_DPP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PII(int p0, struct S_PII p1, void* p2,  void (*cb)(intstruct S_PII, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PIF(int p0, struct S_PIF p1, void* p2,  void (*cb)(intstruct S_PIF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PID(int p0, struct S_PID p1, void* p2,  void (*cb)(intstruct S_PID, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PIP(int p0, struct S_PIP p1, void* p2,  void (*cb)(intstruct S_PIP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PFI(int p0, struct S_PFI p1, void* p2,  void (*cb)(intstruct S_PFI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PFF(int p0, struct S_PFF p1, void* p2,  void (*cb)(intstruct S_PFF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PFD(int p0, struct S_PFD p1, void* p2,  void (*cb)(intstruct S_PFD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PFP(int p0, struct S_PFP p1, void* p2,  void (*cb)(intstruct S_PFP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PDI(int p0, struct S_PDI p1, void* p2,  void (*cb)(intstruct S_PDI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PDF(int p0, struct S_PDF p1, void* p2,  void (*cb)(intstruct S_PDF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PDD(int p0, struct S_PDD p1, void* p2,  void (*cb)(intstruct S_PDD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PDP(int p0, struct S_PDP p1, void* p2,  void (*cb)(intstruct S_PDP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PPI(int p0, struct S_PPI p1, void* p2,  void (*cb)(intstruct S_PPI, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PPF(int p0, struct S_PPF p1, void* p2,  void (*cb)(intstruct S_PPF, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PPD(int p0, struct S_PPD p1, void* p2,  void (*cb)(intstruct S_PPD, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISP_PPP(int p0, struct S_PPP p1, void* p2,  void (*cb)(intstruct S_PPP, void*)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_I(int p0, struct S_I p1, struct S_I p2,  void (*cb)(intstruct S_I, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_F(int p0, struct S_F p1, struct S_F p2,  void (*cb)(intstruct S_F, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_D(int p0, struct S_D p1, struct S_D p2,  void (*cb)(intstruct S_D, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_P(int p0, struct S_P p1, struct S_P p2,  void (*cb)(intstruct S_P, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_II(int p0, struct S_II p1, struct S_II p2,  void (*cb)(intstruct S_II, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IF(int p0, struct S_IF p1, struct S_IF p2,  void (*cb)(intstruct S_IF, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_ID(int p0, struct S_ID p1, struct S_ID p2,  void (*cb)(intstruct S_ID, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IP(int p0, struct S_IP p1, struct S_IP p2,  void (*cb)(intstruct S_IP, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FI(int p0, struct S_FI p1, struct S_FI p2,  void (*cb)(intstruct S_FI, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FF(int p0, struct S_FF p1, struct S_FF p2,  void (*cb)(intstruct S_FF, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FD(int p0, struct S_FD p1, struct S_FD p2,  void (*cb)(intstruct S_FD, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FP(int p0, struct S_FP p1, struct S_FP p2,  void (*cb)(intstruct S_FP, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DI(int p0, struct S_DI p1, struct S_DI p2,  void (*cb)(intstruct S_DI, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DF(int p0, struct S_DF p1, struct S_DF p2,  void (*cb)(intstruct S_DF, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DD(int p0, struct S_DD p1, struct S_DD p2,  void (*cb)(intstruct S_DD, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DP(int p0, struct S_DP p1, struct S_DP p2,  void (*cb)(intstruct S_DP, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PI(int p0, struct S_PI p1, struct S_PI p2,  void (*cb)(intstruct S_PI, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PF(int p0, struct S_PF p1, struct S_PF p2,  void (*cb)(intstruct S_PF, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PD(int p0, struct S_PD p1, struct S_PD p2,  void (*cb)(intstruct S_PD, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PP(int p0, struct S_PP p1, struct S_PP p2,  void (*cb)(intstruct S_PP, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_III(int p0, struct S_III p1, struct S_III p2,  void (*cb)(intstruct S_III, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IIF(int p0, struct S_IIF p1, struct S_IIF p2,  void (*cb)(intstruct S_IIF, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IID(int p0, struct S_IID p1, struct S_IID p2,  void (*cb)(intstruct S_IID, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IIP(int p0, struct S_IIP p1, struct S_IIP p2,  void (*cb)(intstruct S_IIP, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IFI(int p0, struct S_IFI p1, struct S_IFI p2,  void (*cb)(intstruct S_IFI, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IFF(int p0, struct S_IFF p1, struct S_IFF p2,  void (*cb)(intstruct S_IFF, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IFD(int p0, struct S_IFD p1, struct S_IFD p2,  void (*cb)(intstruct S_IFD, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IFP(int p0, struct S_IFP p1, struct S_IFP p2,  void (*cb)(intstruct S_IFP, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IDI(int p0, struct S_IDI p1, struct S_IDI p2,  void (*cb)(intstruct S_IDI, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IDF(int p0, struct S_IDF p1, struct S_IDF p2,  void (*cb)(intstruct S_IDF, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IDD(int p0, struct S_IDD p1, struct S_IDD p2,  void (*cb)(intstruct S_IDD, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IDP(int p0, struct S_IDP p1, struct S_IDP p2,  void (*cb)(intstruct S_IDP, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IPI(int p0, struct S_IPI p1, struct S_IPI p2,  void (*cb)(intstruct S_IPI, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IPF(int p0, struct S_IPF p1, struct S_IPF p2,  void (*cb)(intstruct S_IPF, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IPD(int p0, struct S_IPD p1, struct S_IPD p2,  void (*cb)(intstruct S_IPD, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_IPP(int p0, struct S_IPP p1, struct S_IPP p2,  void (*cb)(intstruct S_IPP, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FII(int p0, struct S_FII p1, struct S_FII p2,  void (*cb)(intstruct S_FII, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FIF(int p0, struct S_FIF p1, struct S_FIF p2,  void (*cb)(intstruct S_FIF, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FID(int p0, struct S_FID p1, struct S_FID p2,  void (*cb)(intstruct S_FID, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FIP(int p0, struct S_FIP p1, struct S_FIP p2,  void (*cb)(intstruct S_FIP, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FFI(int p0, struct S_FFI p1, struct S_FFI p2,  void (*cb)(intstruct S_FFI, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FFF(int p0, struct S_FFF p1, struct S_FFF p2,  void (*cb)(intstruct S_FFF, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FFD(int p0, struct S_FFD p1, struct S_FFD p2,  void (*cb)(intstruct S_FFD, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FFP(int p0, struct S_FFP p1, struct S_FFP p2,  void (*cb)(intstruct S_FFP, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FDI(int p0, struct S_FDI p1, struct S_FDI p2,  void (*cb)(intstruct S_FDI, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FDF(int p0, struct S_FDF p1, struct S_FDF p2,  void (*cb)(intstruct S_FDF, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FDD(int p0, struct S_FDD p1, struct S_FDD p2,  void (*cb)(intstruct S_FDD, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FDP(int p0, struct S_FDP p1, struct S_FDP p2,  void (*cb)(intstruct S_FDP, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FPI(int p0, struct S_FPI p1, struct S_FPI p2,  void (*cb)(intstruct S_FPI, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FPF(int p0, struct S_FPF p1, struct S_FPF p2,  void (*cb)(intstruct S_FPF, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FPD(int p0, struct S_FPD p1, struct S_FPD p2,  void (*cb)(intstruct S_FPD, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_FPP(int p0, struct S_FPP p1, struct S_FPP p2,  void (*cb)(intstruct S_FPP, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DII(int p0, struct S_DII p1, struct S_DII p2,  void (*cb)(intstruct S_DII, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DIF(int p0, struct S_DIF p1, struct S_DIF p2,  void (*cb)(intstruct S_DIF, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DID(int p0, struct S_DID p1, struct S_DID p2,  void (*cb)(intstruct S_DID, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DIP(int p0, struct S_DIP p1, struct S_DIP p2,  void (*cb)(intstruct S_DIP, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DFI(int p0, struct S_DFI p1, struct S_DFI p2,  void (*cb)(intstruct S_DFI, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DFF(int p0, struct S_DFF p1, struct S_DFF p2,  void (*cb)(intstruct S_DFF, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DFD(int p0, struct S_DFD p1, struct S_DFD p2,  void (*cb)(intstruct S_DFD, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DFP(int p0, struct S_DFP p1, struct S_DFP p2,  void (*cb)(intstruct S_DFP, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DDI(int p0, struct S_DDI p1, struct S_DDI p2,  void (*cb)(intstruct S_DDI, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DDF(int p0, struct S_DDF p1, struct S_DDF p2,  void (*cb)(intstruct S_DDF, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DDD(int p0, struct S_DDD p1, struct S_DDD p2,  void (*cb)(intstruct S_DDD, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DDP(int p0, struct S_DDP p1, struct S_DDP p2,  void (*cb)(intstruct S_DDP, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DPI(int p0, struct S_DPI p1, struct S_DPI p2,  void (*cb)(intstruct S_DPI, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DPF(int p0, struct S_DPF p1, struct S_DPF p2,  void (*cb)(intstruct S_DPF, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DPD(int p0, struct S_DPD p1, struct S_DPD p2,  void (*cb)(intstruct S_DPD, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_DPP(int p0, struct S_DPP p1, struct S_DPP p2,  void (*cb)(intstruct S_DPP, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PII(int p0, struct S_PII p1, struct S_PII p2,  void (*cb)(intstruct S_PII, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PIF(int p0, struct S_PIF p1, struct S_PIF p2,  void (*cb)(intstruct S_PIF, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PID(int p0, struct S_PID p1, struct S_PID p2,  void (*cb)(intstruct S_PID, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PIP(int p0, struct S_PIP p1, struct S_PIP p2,  void (*cb)(intstruct S_PIP, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PFI(int p0, struct S_PFI p1, struct S_PFI p2,  void (*cb)(intstruct S_PFI, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PFF(int p0, struct S_PFF p1, struct S_PFF p2,  void (*cb)(intstruct S_PFF, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PFD(int p0, struct S_PFD p1, struct S_PFD p2,  void (*cb)(intstruct S_PFD, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PFP(int p0, struct S_PFP p1, struct S_PFP p2,  void (*cb)(intstruct S_PFP, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PDI(int p0, struct S_PDI p1, struct S_PDI p2,  void (*cb)(intstruct S_PDI, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PDF(int p0, struct S_PDF p1, struct S_PDF p2,  void (*cb)(intstruct S_PDF, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PDD(int p0, struct S_PDD p1, struct S_PDD p2,  void (*cb)(intstruct S_PDD, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PDP(int p0, struct S_PDP p1, struct S_PDP p2,  void (*cb)(intstruct S_PDP, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PPI(int p0, struct S_PPI p1, struct S_PPI p2,  void (*cb)(intstruct S_PPI, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PPF(int p0, struct S_PPF p1, struct S_PPF p2,  void (*cb)(intstruct S_PPF, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PPD(int p0, struct S_PPD p1, struct S_PPD p2,  void (*cb)(intstruct S_PPD, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_ISS_PPP(int p0, struct S_PPP p1, struct S_PPP p2,  void (*cb)(intstruct S_PPP, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FII_(float p0, int p1, int p2,  void (*cb)(floatintint)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIF_(float p0, int p1, float p2,  void (*cb)(floatintfloat)) { cb(p0,p1,p2); }
EXPORT void f2_V_FID_(float p0, int p1, double p2,  void (*cb)(floatintdouble)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIP_(float p0, int p1, void* p2,  void (*cb)(floatintvoid*)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_I(float p0, int p1, struct S_I p2,  void (*cb)(floatintstruct S_I)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_F(float p0, int p1, struct S_F p2,  void (*cb)(floatintstruct S_F)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_D(float p0, int p1, struct S_D p2,  void (*cb)(floatintstruct S_D)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_P(float p0, int p1, struct S_P p2,  void (*cb)(floatintstruct S_P)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_II(float p0, int p1, struct S_II p2,  void (*cb)(floatintstruct S_II)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IF(float p0, int p1, struct S_IF p2,  void (*cb)(floatintstruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_ID(float p0, int p1, struct S_ID p2,  void (*cb)(floatintstruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IP(float p0, int p1, struct S_IP p2,  void (*cb)(floatintstruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FI(float p0, int p1, struct S_FI p2,  void (*cb)(floatintstruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FF(float p0, int p1, struct S_FF p2,  void (*cb)(floatintstruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FD(float p0, int p1, struct S_FD p2,  void (*cb)(floatintstruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FP(float p0, int p1, struct S_FP p2,  void (*cb)(floatintstruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DI(float p0, int p1, struct S_DI p2,  void (*cb)(floatintstruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DF(float p0, int p1, struct S_DF p2,  void (*cb)(floatintstruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DD(float p0, int p1, struct S_DD p2,  void (*cb)(floatintstruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DP(float p0, int p1, struct S_DP p2,  void (*cb)(floatintstruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PI(float p0, int p1, struct S_PI p2,  void (*cb)(floatintstruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PF(float p0, int p1, struct S_PF p2,  void (*cb)(floatintstruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PD(float p0, int p1, struct S_PD p2,  void (*cb)(floatintstruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PP(float p0, int p1, struct S_PP p2,  void (*cb)(floatintstruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_III(float p0, int p1, struct S_III p2,  void (*cb)(floatintstruct S_III)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IIF(float p0, int p1, struct S_IIF p2,  void (*cb)(floatintstruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IID(float p0, int p1, struct S_IID p2,  void (*cb)(floatintstruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IIP(float p0, int p1, struct S_IIP p2,  void (*cb)(floatintstruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IFI(float p0, int p1, struct S_IFI p2,  void (*cb)(floatintstruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IFF(float p0, int p1, struct S_IFF p2,  void (*cb)(floatintstruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IFD(float p0, int p1, struct S_IFD p2,  void (*cb)(floatintstruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IFP(float p0, int p1, struct S_IFP p2,  void (*cb)(floatintstruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IDI(float p0, int p1, struct S_IDI p2,  void (*cb)(floatintstruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IDF(float p0, int p1, struct S_IDF p2,  void (*cb)(floatintstruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IDD(float p0, int p1, struct S_IDD p2,  void (*cb)(floatintstruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IDP(float p0, int p1, struct S_IDP p2,  void (*cb)(floatintstruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IPI(float p0, int p1, struct S_IPI p2,  void (*cb)(floatintstruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IPF(float p0, int p1, struct S_IPF p2,  void (*cb)(floatintstruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IPD(float p0, int p1, struct S_IPD p2,  void (*cb)(floatintstruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_IPP(float p0, int p1, struct S_IPP p2,  void (*cb)(floatintstruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FII(float p0, int p1, struct S_FII p2,  void (*cb)(floatintstruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FIF(float p0, int p1, struct S_FIF p2,  void (*cb)(floatintstruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FID(float p0, int p1, struct S_FID p2,  void (*cb)(floatintstruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FIP(float p0, int p1, struct S_FIP p2,  void (*cb)(floatintstruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FFI(float p0, int p1, struct S_FFI p2,  void (*cb)(floatintstruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FFF(float p0, int p1, struct S_FFF p2,  void (*cb)(floatintstruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FFD(float p0, int p1, struct S_FFD p2,  void (*cb)(floatintstruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FFP(float p0, int p1, struct S_FFP p2,  void (*cb)(floatintstruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FDI(float p0, int p1, struct S_FDI p2,  void (*cb)(floatintstruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FDF(float p0, int p1, struct S_FDF p2,  void (*cb)(floatintstruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FDD(float p0, int p1, struct S_FDD p2,  void (*cb)(floatintstruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FDP(float p0, int p1, struct S_FDP p2,  void (*cb)(floatintstruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FPI(float p0, int p1, struct S_FPI p2,  void (*cb)(floatintstruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FPF(float p0, int p1, struct S_FPF p2,  void (*cb)(floatintstruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FPD(float p0, int p1, struct S_FPD p2,  void (*cb)(floatintstruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_FPP(float p0, int p1, struct S_FPP p2,  void (*cb)(floatintstruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DII(float p0, int p1, struct S_DII p2,  void (*cb)(floatintstruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DIF(float p0, int p1, struct S_DIF p2,  void (*cb)(floatintstruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DID(float p0, int p1, struct S_DID p2,  void (*cb)(floatintstruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DIP(float p0, int p1, struct S_DIP p2,  void (*cb)(floatintstruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DFI(float p0, int p1, struct S_DFI p2,  void (*cb)(floatintstruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DFF(float p0, int p1, struct S_DFF p2,  void (*cb)(floatintstruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DFD(float p0, int p1, struct S_DFD p2,  void (*cb)(floatintstruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DFP(float p0, int p1, struct S_DFP p2,  void (*cb)(floatintstruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DDI(float p0, int p1, struct S_DDI p2,  void (*cb)(floatintstruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DDF(float p0, int p1, struct S_DDF p2,  void (*cb)(floatintstruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DDD(float p0, int p1, struct S_DDD p2,  void (*cb)(floatintstruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DDP(float p0, int p1, struct S_DDP p2,  void (*cb)(floatintstruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DPI(float p0, int p1, struct S_DPI p2,  void (*cb)(floatintstruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DPF(float p0, int p1, struct S_DPF p2,  void (*cb)(floatintstruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DPD(float p0, int p1, struct S_DPD p2,  void (*cb)(floatintstruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_DPP(float p0, int p1, struct S_DPP p2,  void (*cb)(floatintstruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PII(float p0, int p1, struct S_PII p2,  void (*cb)(floatintstruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PIF(float p0, int p1, struct S_PIF p2,  void (*cb)(floatintstruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PID(float p0, int p1, struct S_PID p2,  void (*cb)(floatintstruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PIP(float p0, int p1, struct S_PIP p2,  void (*cb)(floatintstruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PFI(float p0, int p1, struct S_PFI p2,  void (*cb)(floatintstruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PFF(float p0, int p1, struct S_PFF p2,  void (*cb)(floatintstruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PFD(float p0, int p1, struct S_PFD p2,  void (*cb)(floatintstruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PFP(float p0, int p1, struct S_PFP p2,  void (*cb)(floatintstruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PDI(float p0, int p1, struct S_PDI p2,  void (*cb)(floatintstruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PDF(float p0, int p1, struct S_PDF p2,  void (*cb)(floatintstruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PDD(float p0, int p1, struct S_PDD p2,  void (*cb)(floatintstruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PDP(float p0, int p1, struct S_PDP p2,  void (*cb)(floatintstruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PPI(float p0, int p1, struct S_PPI p2,  void (*cb)(floatintstruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PPF(float p0, int p1, struct S_PPF p2,  void (*cb)(floatintstruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PPD(float p0, int p1, struct S_PPD p2,  void (*cb)(floatintstruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FIS_PPP(float p0, int p1, struct S_PPP p2,  void (*cb)(floatintstruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFI_(float p0, float p1, int p2,  void (*cb)(floatfloatint)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFF_(float p0, float p1, float p2,  void (*cb)(floatfloatfloat)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFD_(float p0, float p1, double p2,  void (*cb)(floatfloatdouble)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFP_(float p0, float p1, void* p2,  void (*cb)(floatfloatvoid*)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_I(float p0, float p1, struct S_I p2,  void (*cb)(floatfloatstruct S_I)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_F(float p0, float p1, struct S_F p2,  void (*cb)(floatfloatstruct S_F)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_D(float p0, float p1, struct S_D p2,  void (*cb)(floatfloatstruct S_D)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_P(float p0, float p1, struct S_P p2,  void (*cb)(floatfloatstruct S_P)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_II(float p0, float p1, struct S_II p2,  void (*cb)(floatfloatstruct S_II)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IF(float p0, float p1, struct S_IF p2,  void (*cb)(floatfloatstruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_ID(float p0, float p1, struct S_ID p2,  void (*cb)(floatfloatstruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IP(float p0, float p1, struct S_IP p2,  void (*cb)(floatfloatstruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FI(float p0, float p1, struct S_FI p2,  void (*cb)(floatfloatstruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FF(float p0, float p1, struct S_FF p2,  void (*cb)(floatfloatstruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FD(float p0, float p1, struct S_FD p2,  void (*cb)(floatfloatstruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FP(float p0, float p1, struct S_FP p2,  void (*cb)(floatfloatstruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DI(float p0, float p1, struct S_DI p2,  void (*cb)(floatfloatstruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DF(float p0, float p1, struct S_DF p2,  void (*cb)(floatfloatstruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DD(float p0, float p1, struct S_DD p2,  void (*cb)(floatfloatstruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DP(float p0, float p1, struct S_DP p2,  void (*cb)(floatfloatstruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PI(float p0, float p1, struct S_PI p2,  void (*cb)(floatfloatstruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PF(float p0, float p1, struct S_PF p2,  void (*cb)(floatfloatstruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PD(float p0, float p1, struct S_PD p2,  void (*cb)(floatfloatstruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PP(float p0, float p1, struct S_PP p2,  void (*cb)(floatfloatstruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_III(float p0, float p1, struct S_III p2,  void (*cb)(floatfloatstruct S_III)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IIF(float p0, float p1, struct S_IIF p2,  void (*cb)(floatfloatstruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IID(float p0, float p1, struct S_IID p2,  void (*cb)(floatfloatstruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IIP(float p0, float p1, struct S_IIP p2,  void (*cb)(floatfloatstruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IFI(float p0, float p1, struct S_IFI p2,  void (*cb)(floatfloatstruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IFF(float p0, float p1, struct S_IFF p2,  void (*cb)(floatfloatstruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IFD(float p0, float p1, struct S_IFD p2,  void (*cb)(floatfloatstruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IFP(float p0, float p1, struct S_IFP p2,  void (*cb)(floatfloatstruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IDI(float p0, float p1, struct S_IDI p2,  void (*cb)(floatfloatstruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IDF(float p0, float p1, struct S_IDF p2,  void (*cb)(floatfloatstruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IDD(float p0, float p1, struct S_IDD p2,  void (*cb)(floatfloatstruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IDP(float p0, float p1, struct S_IDP p2,  void (*cb)(floatfloatstruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IPI(float p0, float p1, struct S_IPI p2,  void (*cb)(floatfloatstruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IPF(float p0, float p1, struct S_IPF p2,  void (*cb)(floatfloatstruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IPD(float p0, float p1, struct S_IPD p2,  void (*cb)(floatfloatstruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_IPP(float p0, float p1, struct S_IPP p2,  void (*cb)(floatfloatstruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FII(float p0, float p1, struct S_FII p2,  void (*cb)(floatfloatstruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FIF(float p0, float p1, struct S_FIF p2,  void (*cb)(floatfloatstruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FID(float p0, float p1, struct S_FID p2,  void (*cb)(floatfloatstruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FIP(float p0, float p1, struct S_FIP p2,  void (*cb)(floatfloatstruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FFI(float p0, float p1, struct S_FFI p2,  void (*cb)(floatfloatstruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FFF(float p0, float p1, struct S_FFF p2,  void (*cb)(floatfloatstruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FFD(float p0, float p1, struct S_FFD p2,  void (*cb)(floatfloatstruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FFP(float p0, float p1, struct S_FFP p2,  void (*cb)(floatfloatstruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FDI(float p0, float p1, struct S_FDI p2,  void (*cb)(floatfloatstruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FDF(float p0, float p1, struct S_FDF p2,  void (*cb)(floatfloatstruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FDD(float p0, float p1, struct S_FDD p2,  void (*cb)(floatfloatstruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FDP(float p0, float p1, struct S_FDP p2,  void (*cb)(floatfloatstruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FPI(float p0, float p1, struct S_FPI p2,  void (*cb)(floatfloatstruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FPF(float p0, float p1, struct S_FPF p2,  void (*cb)(floatfloatstruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FPD(float p0, float p1, struct S_FPD p2,  void (*cb)(floatfloatstruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_FPP(float p0, float p1, struct S_FPP p2,  void (*cb)(floatfloatstruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DII(float p0, float p1, struct S_DII p2,  void (*cb)(floatfloatstruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DIF(float p0, float p1, struct S_DIF p2,  void (*cb)(floatfloatstruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DID(float p0, float p1, struct S_DID p2,  void (*cb)(floatfloatstruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DIP(float p0, float p1, struct S_DIP p2,  void (*cb)(floatfloatstruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DFI(float p0, float p1, struct S_DFI p2,  void (*cb)(floatfloatstruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DFF(float p0, float p1, struct S_DFF p2,  void (*cb)(floatfloatstruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DFD(float p0, float p1, struct S_DFD p2,  void (*cb)(floatfloatstruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DFP(float p0, float p1, struct S_DFP p2,  void (*cb)(floatfloatstruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DDI(float p0, float p1, struct S_DDI p2,  void (*cb)(floatfloatstruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DDF(float p0, float p1, struct S_DDF p2,  void (*cb)(floatfloatstruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DDD(float p0, float p1, struct S_DDD p2,  void (*cb)(floatfloatstruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DDP(float p0, float p1, struct S_DDP p2,  void (*cb)(floatfloatstruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DPI(float p0, float p1, struct S_DPI p2,  void (*cb)(floatfloatstruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DPF(float p0, float p1, struct S_DPF p2,  void (*cb)(floatfloatstruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DPD(float p0, float p1, struct S_DPD p2,  void (*cb)(floatfloatstruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_DPP(float p0, float p1, struct S_DPP p2,  void (*cb)(floatfloatstruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PII(float p0, float p1, struct S_PII p2,  void (*cb)(floatfloatstruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PIF(float p0, float p1, struct S_PIF p2,  void (*cb)(floatfloatstruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PID(float p0, float p1, struct S_PID p2,  void (*cb)(floatfloatstruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PIP(float p0, float p1, struct S_PIP p2,  void (*cb)(floatfloatstruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PFI(float p0, float p1, struct S_PFI p2,  void (*cb)(floatfloatstruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PFF(float p0, float p1, struct S_PFF p2,  void (*cb)(floatfloatstruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f2_V_FFS_PFD(float p0, float p1, struct S_PFD p2,  void (*cb)(floatfloatstruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PFP(float p0, float p1, struct S_PFP p2,  void (*cb)(floatfloatstruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PDI(float p0, float p1, struct S_PDI p2,  void (*cb)(floatfloatstruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PDF(float p0, float p1, struct S_PDF p2,  void (*cb)(floatfloatstruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PDD(float p0, float p1, struct S_PDD p2,  void (*cb)(floatfloatstruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PDP(float p0, float p1, struct S_PDP p2,  void (*cb)(floatfloatstruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PPI(float p0, float p1, struct S_PPI p2,  void (*cb)(floatfloatstruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PPF(float p0, float p1, struct S_PPF p2,  void (*cb)(floatfloatstruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PPD(float p0, float p1, struct S_PPD p2,  void (*cb)(floatfloatstruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FFS_PPP(float p0, float p1, struct S_PPP p2,  void (*cb)(floatfloatstruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDI_(float p0, double p1, int p2,  void (*cb)(floatdoubleint)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDF_(float p0, double p1, float p2,  void (*cb)(floatdoublefloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDD_(float p0, double p1, double p2,  void (*cb)(floatdoubledouble)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDP_(float p0, double p1, void* p2,  void (*cb)(floatdoublevoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_I(float p0, double p1, struct S_I p2,  void (*cb)(floatdoublestruct S_I)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_F(float p0, double p1, struct S_F p2,  void (*cb)(floatdoublestruct S_F)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_D(float p0, double p1, struct S_D p2,  void (*cb)(floatdoublestruct S_D)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_P(float p0, double p1, struct S_P p2,  void (*cb)(floatdoublestruct S_P)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_II(float p0, double p1, struct S_II p2,  void (*cb)(floatdoublestruct S_II)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IF(float p0, double p1, struct S_IF p2,  void (*cb)(floatdoublestruct S_IF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_ID(float p0, double p1, struct S_ID p2,  void (*cb)(floatdoublestruct S_ID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IP(float p0, double p1, struct S_IP p2,  void (*cb)(floatdoublestruct S_IP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FI(float p0, double p1, struct S_FI p2,  void (*cb)(floatdoublestruct S_FI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FF(float p0, double p1, struct S_FF p2,  void (*cb)(floatdoublestruct S_FF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FD(float p0, double p1, struct S_FD p2,  void (*cb)(floatdoublestruct S_FD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FP(float p0, double p1, struct S_FP p2,  void (*cb)(floatdoublestruct S_FP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DI(float p0, double p1, struct S_DI p2,  void (*cb)(floatdoublestruct S_DI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DF(float p0, double p1, struct S_DF p2,  void (*cb)(floatdoublestruct S_DF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DD(float p0, double p1, struct S_DD p2,  void (*cb)(floatdoublestruct S_DD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DP(float p0, double p1, struct S_DP p2,  void (*cb)(floatdoublestruct S_DP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PI(float p0, double p1, struct S_PI p2,  void (*cb)(floatdoublestruct S_PI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PF(float p0, double p1, struct S_PF p2,  void (*cb)(floatdoublestruct S_PF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PD(float p0, double p1, struct S_PD p2,  void (*cb)(floatdoublestruct S_PD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PP(float p0, double p1, struct S_PP p2,  void (*cb)(floatdoublestruct S_PP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_III(float p0, double p1, struct S_III p2,  void (*cb)(floatdoublestruct S_III)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IIF(float p0, double p1, struct S_IIF p2,  void (*cb)(floatdoublestruct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IID(float p0, double p1, struct S_IID p2,  void (*cb)(floatdoublestruct S_IID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IIP(float p0, double p1, struct S_IIP p2,  void (*cb)(floatdoublestruct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IFI(float p0, double p1, struct S_IFI p2,  void (*cb)(floatdoublestruct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IFF(float p0, double p1, struct S_IFF p2,  void (*cb)(floatdoublestruct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IFD(float p0, double p1, struct S_IFD p2,  void (*cb)(floatdoublestruct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IFP(float p0, double p1, struct S_IFP p2,  void (*cb)(floatdoublestruct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IDI(float p0, double p1, struct S_IDI p2,  void (*cb)(floatdoublestruct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IDF(float p0, double p1, struct S_IDF p2,  void (*cb)(floatdoublestruct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IDD(float p0, double p1, struct S_IDD p2,  void (*cb)(floatdoublestruct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IDP(float p0, double p1, struct S_IDP p2,  void (*cb)(floatdoublestruct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IPI(float p0, double p1, struct S_IPI p2,  void (*cb)(floatdoublestruct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IPF(float p0, double p1, struct S_IPF p2,  void (*cb)(floatdoublestruct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IPD(float p0, double p1, struct S_IPD p2,  void (*cb)(floatdoublestruct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_IPP(float p0, double p1, struct S_IPP p2,  void (*cb)(floatdoublestruct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FII(float p0, double p1, struct S_FII p2,  void (*cb)(floatdoublestruct S_FII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FIF(float p0, double p1, struct S_FIF p2,  void (*cb)(floatdoublestruct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FID(float p0, double p1, struct S_FID p2,  void (*cb)(floatdoublestruct S_FID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FIP(float p0, double p1, struct S_FIP p2,  void (*cb)(floatdoublestruct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FFI(float p0, double p1, struct S_FFI p2,  void (*cb)(floatdoublestruct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FFF(float p0, double p1, struct S_FFF p2,  void (*cb)(floatdoublestruct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FFD(float p0, double p1, struct S_FFD p2,  void (*cb)(floatdoublestruct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FFP(float p0, double p1, struct S_FFP p2,  void (*cb)(floatdoublestruct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FDI(float p0, double p1, struct S_FDI p2,  void (*cb)(floatdoublestruct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FDF(float p0, double p1, struct S_FDF p2,  void (*cb)(floatdoublestruct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FDD(float p0, double p1, struct S_FDD p2,  void (*cb)(floatdoublestruct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FDP(float p0, double p1, struct S_FDP p2,  void (*cb)(floatdoublestruct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FPI(float p0, double p1, struct S_FPI p2,  void (*cb)(floatdoublestruct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FPF(float p0, double p1, struct S_FPF p2,  void (*cb)(floatdoublestruct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FPD(float p0, double p1, struct S_FPD p2,  void (*cb)(floatdoublestruct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_FPP(float p0, double p1, struct S_FPP p2,  void (*cb)(floatdoublestruct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DII(float p0, double p1, struct S_DII p2,  void (*cb)(floatdoublestruct S_DII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DIF(float p0, double p1, struct S_DIF p2,  void (*cb)(floatdoublestruct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DID(float p0, double p1, struct S_DID p2,  void (*cb)(floatdoublestruct S_DID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DIP(float p0, double p1, struct S_DIP p2,  void (*cb)(floatdoublestruct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DFI(float p0, double p1, struct S_DFI p2,  void (*cb)(floatdoublestruct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DFF(float p0, double p1, struct S_DFF p2,  void (*cb)(floatdoublestruct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DFD(float p0, double p1, struct S_DFD p2,  void (*cb)(floatdoublestruct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DFP(float p0, double p1, struct S_DFP p2,  void (*cb)(floatdoublestruct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DDI(float p0, double p1, struct S_DDI p2,  void (*cb)(floatdoublestruct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DDF(float p0, double p1, struct S_DDF p2,  void (*cb)(floatdoublestruct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DDD(float p0, double p1, struct S_DDD p2,  void (*cb)(floatdoublestruct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DDP(float p0, double p1, struct S_DDP p2,  void (*cb)(floatdoublestruct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DPI(float p0, double p1, struct S_DPI p2,  void (*cb)(floatdoublestruct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DPF(float p0, double p1, struct S_DPF p2,  void (*cb)(floatdoublestruct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DPD(float p0, double p1, struct S_DPD p2,  void (*cb)(floatdoublestruct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_DPP(float p0, double p1, struct S_DPP p2,  void (*cb)(floatdoublestruct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PII(float p0, double p1, struct S_PII p2,  void (*cb)(floatdoublestruct S_PII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PIF(float p0, double p1, struct S_PIF p2,  void (*cb)(floatdoublestruct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PID(float p0, double p1, struct S_PID p2,  void (*cb)(floatdoublestruct S_PID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PIP(float p0, double p1, struct S_PIP p2,  void (*cb)(floatdoublestruct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PFI(float p0, double p1, struct S_PFI p2,  void (*cb)(floatdoublestruct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PFF(float p0, double p1, struct S_PFF p2,  void (*cb)(floatdoublestruct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PFD(float p0, double p1, struct S_PFD p2,  void (*cb)(floatdoublestruct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PFP(float p0, double p1, struct S_PFP p2,  void (*cb)(floatdoublestruct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PDI(float p0, double p1, struct S_PDI p2,  void (*cb)(floatdoublestruct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PDF(float p0, double p1, struct S_PDF p2,  void (*cb)(floatdoublestruct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PDD(float p0, double p1, struct S_PDD p2,  void (*cb)(floatdoublestruct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PDP(float p0, double p1, struct S_PDP p2,  void (*cb)(floatdoublestruct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PPI(float p0, double p1, struct S_PPI p2,  void (*cb)(floatdoublestruct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PPF(float p0, double p1, struct S_PPF p2,  void (*cb)(floatdoublestruct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PPD(float p0, double p1, struct S_PPD p2,  void (*cb)(floatdoublestruct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FDS_PPP(float p0, double p1, struct S_PPP p2,  void (*cb)(floatdoublestruct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPI_(float p0, void* p1, int p2,  void (*cb)(floatvoid*, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPF_(float p0, void* p1, float p2,  void (*cb)(floatvoid*, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPD_(float p0, void* p1, double p2,  void (*cb)(floatvoid*, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPP_(float p0, void* p1, void* p2,  void (*cb)(floatvoid*, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_I(float p0, void* p1, struct S_I p2,  void (*cb)(floatvoid*, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_F(float p0, void* p1, struct S_F p2,  void (*cb)(floatvoid*, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_D(float p0, void* p1, struct S_D p2,  void (*cb)(floatvoid*, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_P(float p0, void* p1, struct S_P p2,  void (*cb)(floatvoid*, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_II(float p0, void* p1, struct S_II p2,  void (*cb)(floatvoid*, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IF(float p0, void* p1, struct S_IF p2,  void (*cb)(floatvoid*, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_ID(float p0, void* p1, struct S_ID p2,  void (*cb)(floatvoid*, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IP(float p0, void* p1, struct S_IP p2,  void (*cb)(floatvoid*, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FI(float p0, void* p1, struct S_FI p2,  void (*cb)(floatvoid*, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FF(float p0, void* p1, struct S_FF p2,  void (*cb)(floatvoid*, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FD(float p0, void* p1, struct S_FD p2,  void (*cb)(floatvoid*, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FP(float p0, void* p1, struct S_FP p2,  void (*cb)(floatvoid*, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DI(float p0, void* p1, struct S_DI p2,  void (*cb)(floatvoid*, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DF(float p0, void* p1, struct S_DF p2,  void (*cb)(floatvoid*, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DD(float p0, void* p1, struct S_DD p2,  void (*cb)(floatvoid*, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DP(float p0, void* p1, struct S_DP p2,  void (*cb)(floatvoid*, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PI(float p0, void* p1, struct S_PI p2,  void (*cb)(floatvoid*, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PF(float p0, void* p1, struct S_PF p2,  void (*cb)(floatvoid*, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PD(float p0, void* p1, struct S_PD p2,  void (*cb)(floatvoid*, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PP(float p0, void* p1, struct S_PP p2,  void (*cb)(floatvoid*, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_III(float p0, void* p1, struct S_III p2,  void (*cb)(floatvoid*, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IIF(float p0, void* p1, struct S_IIF p2,  void (*cb)(floatvoid*, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IID(float p0, void* p1, struct S_IID p2,  void (*cb)(floatvoid*, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IIP(float p0, void* p1, struct S_IIP p2,  void (*cb)(floatvoid*, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IFI(float p0, void* p1, struct S_IFI p2,  void (*cb)(floatvoid*, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IFF(float p0, void* p1, struct S_IFF p2,  void (*cb)(floatvoid*, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IFD(float p0, void* p1, struct S_IFD p2,  void (*cb)(floatvoid*, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IFP(float p0, void* p1, struct S_IFP p2,  void (*cb)(floatvoid*, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IDI(float p0, void* p1, struct S_IDI p2,  void (*cb)(floatvoid*, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IDF(float p0, void* p1, struct S_IDF p2,  void (*cb)(floatvoid*, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IDD(float p0, void* p1, struct S_IDD p2,  void (*cb)(floatvoid*, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IDP(float p0, void* p1, struct S_IDP p2,  void (*cb)(floatvoid*, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IPI(float p0, void* p1, struct S_IPI p2,  void (*cb)(floatvoid*, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IPF(float p0, void* p1, struct S_IPF p2,  void (*cb)(floatvoid*, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IPD(float p0, void* p1, struct S_IPD p2,  void (*cb)(floatvoid*, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_IPP(float p0, void* p1, struct S_IPP p2,  void (*cb)(floatvoid*, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FII(float p0, void* p1, struct S_FII p2,  void (*cb)(floatvoid*, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FIF(float p0, void* p1, struct S_FIF p2,  void (*cb)(floatvoid*, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FID(float p0, void* p1, struct S_FID p2,  void (*cb)(floatvoid*, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FIP(float p0, void* p1, struct S_FIP p2,  void (*cb)(floatvoid*, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FFI(float p0, void* p1, struct S_FFI p2,  void (*cb)(floatvoid*, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FFF(float p0, void* p1, struct S_FFF p2,  void (*cb)(floatvoid*, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FFD(float p0, void* p1, struct S_FFD p2,  void (*cb)(floatvoid*, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FFP(float p0, void* p1, struct S_FFP p2,  void (*cb)(floatvoid*, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FDI(float p0, void* p1, struct S_FDI p2,  void (*cb)(floatvoid*, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FDF(float p0, void* p1, struct S_FDF p2,  void (*cb)(floatvoid*, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FDD(float p0, void* p1, struct S_FDD p2,  void (*cb)(floatvoid*, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FDP(float p0, void* p1, struct S_FDP p2,  void (*cb)(floatvoid*, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FPI(float p0, void* p1, struct S_FPI p2,  void (*cb)(floatvoid*, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FPF(float p0, void* p1, struct S_FPF p2,  void (*cb)(floatvoid*, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FPD(float p0, void* p1, struct S_FPD p2,  void (*cb)(floatvoid*, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_FPP(float p0, void* p1, struct S_FPP p2,  void (*cb)(floatvoid*, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DII(float p0, void* p1, struct S_DII p2,  void (*cb)(floatvoid*, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DIF(float p0, void* p1, struct S_DIF p2,  void (*cb)(floatvoid*, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DID(float p0, void* p1, struct S_DID p2,  void (*cb)(floatvoid*, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DIP(float p0, void* p1, struct S_DIP p2,  void (*cb)(floatvoid*, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DFI(float p0, void* p1, struct S_DFI p2,  void (*cb)(floatvoid*, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DFF(float p0, void* p1, struct S_DFF p2,  void (*cb)(floatvoid*, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DFD(float p0, void* p1, struct S_DFD p2,  void (*cb)(floatvoid*, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DFP(float p0, void* p1, struct S_DFP p2,  void (*cb)(floatvoid*, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DDI(float p0, void* p1, struct S_DDI p2,  void (*cb)(floatvoid*, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DDF(float p0, void* p1, struct S_DDF p2,  void (*cb)(floatvoid*, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DDD(float p0, void* p1, struct S_DDD p2,  void (*cb)(floatvoid*, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DDP(float p0, void* p1, struct S_DDP p2,  void (*cb)(floatvoid*, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DPI(float p0, void* p1, struct S_DPI p2,  void (*cb)(floatvoid*, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DPF(float p0, void* p1, struct S_DPF p2,  void (*cb)(floatvoid*, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DPD(float p0, void* p1, struct S_DPD p2,  void (*cb)(floatvoid*, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_DPP(float p0, void* p1, struct S_DPP p2,  void (*cb)(floatvoid*, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PII(float p0, void* p1, struct S_PII p2,  void (*cb)(floatvoid*, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PIF(float p0, void* p1, struct S_PIF p2,  void (*cb)(floatvoid*, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PID(float p0, void* p1, struct S_PID p2,  void (*cb)(floatvoid*, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PIP(float p0, void* p1, struct S_PIP p2,  void (*cb)(floatvoid*, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PFI(float p0, void* p1, struct S_PFI p2,  void (*cb)(floatvoid*, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PFF(float p0, void* p1, struct S_PFF p2,  void (*cb)(floatvoid*, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PFD(float p0, void* p1, struct S_PFD p2,  void (*cb)(floatvoid*, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PFP(float p0, void* p1, struct S_PFP p2,  void (*cb)(floatvoid*, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PDI(float p0, void* p1, struct S_PDI p2,  void (*cb)(floatvoid*, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PDF(float p0, void* p1, struct S_PDF p2,  void (*cb)(floatvoid*, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PDD(float p0, void* p1, struct S_PDD p2,  void (*cb)(floatvoid*, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PDP(float p0, void* p1, struct S_PDP p2,  void (*cb)(floatvoid*, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PPI(float p0, void* p1, struct S_PPI p2,  void (*cb)(floatvoid*, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PPF(float p0, void* p1, struct S_PPF p2,  void (*cb)(floatvoid*, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PPD(float p0, void* p1, struct S_PPD p2,  void (*cb)(floatvoid*, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FPS_PPP(float p0, void* p1, struct S_PPP p2,  void (*cb)(floatvoid*, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_I(float p0, struct S_I p1, int p2,  void (*cb)(float, struct S_I, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_F(float p0, struct S_F p1, int p2,  void (*cb)(float, struct S_F, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_D(float p0, struct S_D p1, int p2,  void (*cb)(float, struct S_D, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_P(float p0, struct S_P p1, int p2,  void (*cb)(float, struct S_P, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_II(float p0, struct S_II p1, int p2,  void (*cb)(float, struct S_II, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IF(float p0, struct S_IF p1, int p2,  void (*cb)(float, struct S_IF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_ID(float p0, struct S_ID p1, int p2,  void (*cb)(float, struct S_ID, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IP(float p0, struct S_IP p1, int p2,  void (*cb)(float, struct S_IP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FI(float p0, struct S_FI p1, int p2,  void (*cb)(float, struct S_FI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FF(float p0, struct S_FF p1, int p2,  void (*cb)(float, struct S_FF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FD(float p0, struct S_FD p1, int p2,  void (*cb)(float, struct S_FD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FP(float p0, struct S_FP p1, int p2,  void (*cb)(float, struct S_FP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DI(float p0, struct S_DI p1, int p2,  void (*cb)(float, struct S_DI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DF(float p0, struct S_DF p1, int p2,  void (*cb)(float, struct S_DF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DD(float p0, struct S_DD p1, int p2,  void (*cb)(float, struct S_DD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DP(float p0, struct S_DP p1, int p2,  void (*cb)(float, struct S_DP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PI(float p0, struct S_PI p1, int p2,  void (*cb)(float, struct S_PI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PF(float p0, struct S_PF p1, int p2,  void (*cb)(float, struct S_PF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PD(float p0, struct S_PD p1, int p2,  void (*cb)(float, struct S_PD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PP(float p0, struct S_PP p1, int p2,  void (*cb)(float, struct S_PP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_III(float p0, struct S_III p1, int p2,  void (*cb)(float, struct S_III, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IIF(float p0, struct S_IIF p1, int p2,  void (*cb)(float, struct S_IIF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IID(float p0, struct S_IID p1, int p2,  void (*cb)(float, struct S_IID, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IIP(float p0, struct S_IIP p1, int p2,  void (*cb)(float, struct S_IIP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IFI(float p0, struct S_IFI p1, int p2,  void (*cb)(float, struct S_IFI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IFF(float p0, struct S_IFF p1, int p2,  void (*cb)(float, struct S_IFF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IFD(float p0, struct S_IFD p1, int p2,  void (*cb)(float, struct S_IFD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IFP(float p0, struct S_IFP p1, int p2,  void (*cb)(float, struct S_IFP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IDI(float p0, struct S_IDI p1, int p2,  void (*cb)(float, struct S_IDI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IDF(float p0, struct S_IDF p1, int p2,  void (*cb)(float, struct S_IDF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IDD(float p0, struct S_IDD p1, int p2,  void (*cb)(float, struct S_IDD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IDP(float p0, struct S_IDP p1, int p2,  void (*cb)(float, struct S_IDP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IPI(float p0, struct S_IPI p1, int p2,  void (*cb)(float, struct S_IPI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IPF(float p0, struct S_IPF p1, int p2,  void (*cb)(float, struct S_IPF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IPD(float p0, struct S_IPD p1, int p2,  void (*cb)(float, struct S_IPD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_IPP(float p0, struct S_IPP p1, int p2,  void (*cb)(float, struct S_IPP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FII(float p0, struct S_FII p1, int p2,  void (*cb)(float, struct S_FII, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FIF(float p0, struct S_FIF p1, int p2,  void (*cb)(float, struct S_FIF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FID(float p0, struct S_FID p1, int p2,  void (*cb)(float, struct S_FID, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FIP(float p0, struct S_FIP p1, int p2,  void (*cb)(float, struct S_FIP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FFI(float p0, struct S_FFI p1, int p2,  void (*cb)(float, struct S_FFI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FFF(float p0, struct S_FFF p1, int p2,  void (*cb)(float, struct S_FFF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FFD(float p0, struct S_FFD p1, int p2,  void (*cb)(float, struct S_FFD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FFP(float p0, struct S_FFP p1, int p2,  void (*cb)(float, struct S_FFP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FDI(float p0, struct S_FDI p1, int p2,  void (*cb)(float, struct S_FDI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FDF(float p0, struct S_FDF p1, int p2,  void (*cb)(float, struct S_FDF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FDD(float p0, struct S_FDD p1, int p2,  void (*cb)(float, struct S_FDD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FDP(float p0, struct S_FDP p1, int p2,  void (*cb)(float, struct S_FDP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FPI(float p0, struct S_FPI p1, int p2,  void (*cb)(float, struct S_FPI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FPF(float p0, struct S_FPF p1, int p2,  void (*cb)(float, struct S_FPF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FPD(float p0, struct S_FPD p1, int p2,  void (*cb)(float, struct S_FPD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_FPP(float p0, struct S_FPP p1, int p2,  void (*cb)(float, struct S_FPP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DII(float p0, struct S_DII p1, int p2,  void (*cb)(float, struct S_DII, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DIF(float p0, struct S_DIF p1, int p2,  void (*cb)(float, struct S_DIF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DID(float p0, struct S_DID p1, int p2,  void (*cb)(float, struct S_DID, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DIP(float p0, struct S_DIP p1, int p2,  void (*cb)(float, struct S_DIP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DFI(float p0, struct S_DFI p1, int p2,  void (*cb)(float, struct S_DFI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DFF(float p0, struct S_DFF p1, int p2,  void (*cb)(float, struct S_DFF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DFD(float p0, struct S_DFD p1, int p2,  void (*cb)(float, struct S_DFD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DFP(float p0, struct S_DFP p1, int p2,  void (*cb)(float, struct S_DFP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DDI(float p0, struct S_DDI p1, int p2,  void (*cb)(float, struct S_DDI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DDF(float p0, struct S_DDF p1, int p2,  void (*cb)(float, struct S_DDF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DDD(float p0, struct S_DDD p1, int p2,  void (*cb)(float, struct S_DDD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DDP(float p0, struct S_DDP p1, int p2,  void (*cb)(float, struct S_DDP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DPI(float p0, struct S_DPI p1, int p2,  void (*cb)(float, struct S_DPI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DPF(float p0, struct S_DPF p1, int p2,  void (*cb)(float, struct S_DPF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DPD(float p0, struct S_DPD p1, int p2,  void (*cb)(float, struct S_DPD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_DPP(float p0, struct S_DPP p1, int p2,  void (*cb)(float, struct S_DPP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PII(float p0, struct S_PII p1, int p2,  void (*cb)(float, struct S_PII, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PIF(float p0, struct S_PIF p1, int p2,  void (*cb)(float, struct S_PIF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PID(float p0, struct S_PID p1, int p2,  void (*cb)(float, struct S_PID, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PIP(float p0, struct S_PIP p1, int p2,  void (*cb)(float, struct S_PIP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PFI(float p0, struct S_PFI p1, int p2,  void (*cb)(float, struct S_PFI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PFF(float p0, struct S_PFF p1, int p2,  void (*cb)(float, struct S_PFF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PFD(float p0, struct S_PFD p1, int p2,  void (*cb)(float, struct S_PFD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PFP(float p0, struct S_PFP p1, int p2,  void (*cb)(float, struct S_PFP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PDI(float p0, struct S_PDI p1, int p2,  void (*cb)(float, struct S_PDI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PDF(float p0, struct S_PDF p1, int p2,  void (*cb)(float, struct S_PDF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PDD(float p0, struct S_PDD p1, int p2,  void (*cb)(float, struct S_PDD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PDP(float p0, struct S_PDP p1, int p2,  void (*cb)(float, struct S_PDP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PPI(float p0, struct S_PPI p1, int p2,  void (*cb)(float, struct S_PPI, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PPF(float p0, struct S_PPF p1, int p2,  void (*cb)(float, struct S_PPF, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PPD(float p0, struct S_PPD p1, int p2,  void (*cb)(float, struct S_PPD, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSI_PPP(float p0, struct S_PPP p1, int p2,  void (*cb)(float, struct S_PPP, int)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_I(float p0, struct S_I p1, float p2,  void (*cb)(float, struct S_I, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_F(float p0, struct S_F p1, float p2,  void (*cb)(float, struct S_F, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_D(float p0, struct S_D p1, float p2,  void (*cb)(float, struct S_D, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_P(float p0, struct S_P p1, float p2,  void (*cb)(float, struct S_P, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_II(float p0, struct S_II p1, float p2,  void (*cb)(float, struct S_II, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IF(float p0, struct S_IF p1, float p2,  void (*cb)(float, struct S_IF, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_ID(float p0, struct S_ID p1, float p2,  void (*cb)(float, struct S_ID, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IP(float p0, struct S_IP p1, float p2,  void (*cb)(float, struct S_IP, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FI(float p0, struct S_FI p1, float p2,  void (*cb)(float, struct S_FI, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FF(float p0, struct S_FF p1, float p2,  void (*cb)(float, struct S_FF, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FD(float p0, struct S_FD p1, float p2,  void (*cb)(float, struct S_FD, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FP(float p0, struct S_FP p1, float p2,  void (*cb)(float, struct S_FP, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DI(float p0, struct S_DI p1, float p2,  void (*cb)(float, struct S_DI, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DF(float p0, struct S_DF p1, float p2,  void (*cb)(float, struct S_DF, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DD(float p0, struct S_DD p1, float p2,  void (*cb)(float, struct S_DD, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DP(float p0, struct S_DP p1, float p2,  void (*cb)(float, struct S_DP, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PI(float p0, struct S_PI p1, float p2,  void (*cb)(float, struct S_PI, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PF(float p0, struct S_PF p1, float p2,  void (*cb)(float, struct S_PF, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PD(float p0, struct S_PD p1, float p2,  void (*cb)(float, struct S_PD, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PP(float p0, struct S_PP p1, float p2,  void (*cb)(float, struct S_PP, float)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_III(float p0, struct S_III p1, float p2,  void (*cb)(float, struct S_IIIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IIF(float p0, struct S_IIF p1, float p2,  void (*cb)(float, struct S_IIFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IID(float p0, struct S_IID p1, float p2,  void (*cb)(float, struct S_IIDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IIP(float p0, struct S_IIP p1, float p2,  void (*cb)(float, struct S_IIPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IFI(float p0, struct S_IFI p1, float p2,  void (*cb)(float, struct S_IFIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IFF(float p0, struct S_IFF p1, float p2,  void (*cb)(float, struct S_IFFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IFD(float p0, struct S_IFD p1, float p2,  void (*cb)(float, struct S_IFDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IFP(float p0, struct S_IFP p1, float p2,  void (*cb)(float, struct S_IFPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IDI(float p0, struct S_IDI p1, float p2,  void (*cb)(float, struct S_IDIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IDF(float p0, struct S_IDF p1, float p2,  void (*cb)(float, struct S_IDFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IDD(float p0, struct S_IDD p1, float p2,  void (*cb)(float, struct S_IDDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IDP(float p0, struct S_IDP p1, float p2,  void (*cb)(float, struct S_IDPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IPI(float p0, struct S_IPI p1, float p2,  void (*cb)(float, struct S_IPIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IPF(float p0, struct S_IPF p1, float p2,  void (*cb)(float, struct S_IPFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IPD(float p0, struct S_IPD p1, float p2,  void (*cb)(float, struct S_IPDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_IPP(float p0, struct S_IPP p1, float p2,  void (*cb)(float, struct S_IPPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FII(float p0, struct S_FII p1, float p2,  void (*cb)(float, struct S_FIIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FIF(float p0, struct S_FIF p1, float p2,  void (*cb)(float, struct S_FIFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FID(float p0, struct S_FID p1, float p2,  void (*cb)(float, struct S_FIDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FIP(float p0, struct S_FIP p1, float p2,  void (*cb)(float, struct S_FIPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FFI(float p0, struct S_FFI p1, float p2,  void (*cb)(float, struct S_FFIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FFF(float p0, struct S_FFF p1, float p2,  void (*cb)(float, struct S_FFFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FFD(float p0, struct S_FFD p1, float p2,  void (*cb)(float, struct S_FFDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FFP(float p0, struct S_FFP p1, float p2,  void (*cb)(float, struct S_FFPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FDI(float p0, struct S_FDI p1, float p2,  void (*cb)(float, struct S_FDIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FDF(float p0, struct S_FDF p1, float p2,  void (*cb)(float, struct S_FDFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FDD(float p0, struct S_FDD p1, float p2,  void (*cb)(float, struct S_FDDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FDP(float p0, struct S_FDP p1, float p2,  void (*cb)(float, struct S_FDPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FPI(float p0, struct S_FPI p1, float p2,  void (*cb)(float, struct S_FPIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FPF(float p0, struct S_FPF p1, float p2,  void (*cb)(float, struct S_FPFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FPD(float p0, struct S_FPD p1, float p2,  void (*cb)(float, struct S_FPDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_FPP(float p0, struct S_FPP p1, float p2,  void (*cb)(float, struct S_FPPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DII(float p0, struct S_DII p1, float p2,  void (*cb)(float, struct S_DIIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DIF(float p0, struct S_DIF p1, float p2,  void (*cb)(float, struct S_DIFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DID(float p0, struct S_DID p1, float p2,  void (*cb)(float, struct S_DIDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DIP(float p0, struct S_DIP p1, float p2,  void (*cb)(float, struct S_DIPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DFI(float p0, struct S_DFI p1, float p2,  void (*cb)(float, struct S_DFIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DFF(float p0, struct S_DFF p1, float p2,  void (*cb)(float, struct S_DFFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DFD(float p0, struct S_DFD p1, float p2,  void (*cb)(float, struct S_DFDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DFP(float p0, struct S_DFP p1, float p2,  void (*cb)(float, struct S_DFPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DDI(float p0, struct S_DDI p1, float p2,  void (*cb)(float, struct S_DDIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DDF(float p0, struct S_DDF p1, float p2,  void (*cb)(float, struct S_DDFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DDD(float p0, struct S_DDD p1, float p2,  void (*cb)(float, struct S_DDDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DDP(float p0, struct S_DDP p1, float p2,  void (*cb)(float, struct S_DDPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DPI(float p0, struct S_DPI p1, float p2,  void (*cb)(float, struct S_DPIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DPF(float p0, struct S_DPF p1, float p2,  void (*cb)(float, struct S_DPFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DPD(float p0, struct S_DPD p1, float p2,  void (*cb)(float, struct S_DPDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_DPP(float p0, struct S_DPP p1, float p2,  void (*cb)(float, struct S_DPPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PII(float p0, struct S_PII p1, float p2,  void (*cb)(float, struct S_PIIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PIF(float p0, struct S_PIF p1, float p2,  void (*cb)(float, struct S_PIFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PID(float p0, struct S_PID p1, float p2,  void (*cb)(float, struct S_PIDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PIP(float p0, struct S_PIP p1, float p2,  void (*cb)(float, struct S_PIPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PFI(float p0, struct S_PFI p1, float p2,  void (*cb)(float, struct S_PFIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PFF(float p0, struct S_PFF p1, float p2,  void (*cb)(float, struct S_PFFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PFD(float p0, struct S_PFD p1, float p2,  void (*cb)(float, struct S_PFDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PFP(float p0, struct S_PFP p1, float p2,  void (*cb)(float, struct S_PFPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PDI(float p0, struct S_PDI p1, float p2,  void (*cb)(float, struct S_PDIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PDF(float p0, struct S_PDF p1, float p2,  void (*cb)(float, struct S_PDFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PDD(float p0, struct S_PDD p1, float p2,  void (*cb)(float, struct S_PDDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PDP(float p0, struct S_PDP p1, float p2,  void (*cb)(float, struct S_PDPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PPI(float p0, struct S_PPI p1, float p2,  void (*cb)(float, struct S_PPIfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PPF(float p0, struct S_PPF p1, float p2,  void (*cb)(float, struct S_PPFfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PPD(float p0, struct S_PPD p1, float p2,  void (*cb)(float, struct S_PPDfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSF_PPP(float p0, struct S_PPP p1, float p2,  void (*cb)(float, struct S_PPPfloat)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_I(float p0, struct S_I p1, double p2,  void (*cb)(float, struct S_I, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_F(float p0, struct S_F p1, double p2,  void (*cb)(float, struct S_F, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_D(float p0, struct S_D p1, double p2,  void (*cb)(float, struct S_D, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_P(float p0, struct S_P p1, double p2,  void (*cb)(float, struct S_P, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_II(float p0, struct S_II p1, double p2,  void (*cb)(float, struct S_II, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IF(float p0, struct S_IF p1, double p2,  void (*cb)(float, struct S_IF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_ID(float p0, struct S_ID p1, double p2,  void (*cb)(float, struct S_ID, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IP(float p0, struct S_IP p1, double p2,  void (*cb)(float, struct S_IP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FI(float p0, struct S_FI p1, double p2,  void (*cb)(float, struct S_FI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FF(float p0, struct S_FF p1, double p2,  void (*cb)(float, struct S_FF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FD(float p0, struct S_FD p1, double p2,  void (*cb)(float, struct S_FD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FP(float p0, struct S_FP p1, double p2,  void (*cb)(float, struct S_FP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DI(float p0, struct S_DI p1, double p2,  void (*cb)(float, struct S_DI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DF(float p0, struct S_DF p1, double p2,  void (*cb)(float, struct S_DF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DD(float p0, struct S_DD p1, double p2,  void (*cb)(float, struct S_DD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DP(float p0, struct S_DP p1, double p2,  void (*cb)(float, struct S_DP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PI(float p0, struct S_PI p1, double p2,  void (*cb)(float, struct S_PI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PF(float p0, struct S_PF p1, double p2,  void (*cb)(float, struct S_PF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PD(float p0, struct S_PD p1, double p2,  void (*cb)(float, struct S_PD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PP(float p0, struct S_PP p1, double p2,  void (*cb)(float, struct S_PP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_III(float p0, struct S_III p1, double p2,  void (*cb)(float, struct S_III, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IIF(float p0, struct S_IIF p1, double p2,  void (*cb)(float, struct S_IIF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IID(float p0, struct S_IID p1, double p2,  void (*cb)(float, struct S_IID, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IIP(float p0, struct S_IIP p1, double p2,  void (*cb)(float, struct S_IIP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IFI(float p0, struct S_IFI p1, double p2,  void (*cb)(float, struct S_IFI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IFF(float p0, struct S_IFF p1, double p2,  void (*cb)(float, struct S_IFF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IFD(float p0, struct S_IFD p1, double p2,  void (*cb)(float, struct S_IFD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IFP(float p0, struct S_IFP p1, double p2,  void (*cb)(float, struct S_IFP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IDI(float p0, struct S_IDI p1, double p2,  void (*cb)(float, struct S_IDI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IDF(float p0, struct S_IDF p1, double p2,  void (*cb)(float, struct S_IDF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IDD(float p0, struct S_IDD p1, double p2,  void (*cb)(float, struct S_IDD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IDP(float p0, struct S_IDP p1, double p2,  void (*cb)(float, struct S_IDP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IPI(float p0, struct S_IPI p1, double p2,  void (*cb)(float, struct S_IPI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IPF(float p0, struct S_IPF p1, double p2,  void (*cb)(float, struct S_IPF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IPD(float p0, struct S_IPD p1, double p2,  void (*cb)(float, struct S_IPD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_IPP(float p0, struct S_IPP p1, double p2,  void (*cb)(float, struct S_IPP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FII(float p0, struct S_FII p1, double p2,  void (*cb)(float, struct S_FII, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FIF(float p0, struct S_FIF p1, double p2,  void (*cb)(float, struct S_FIF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FID(float p0, struct S_FID p1, double p2,  void (*cb)(float, struct S_FID, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FIP(float p0, struct S_FIP p1, double p2,  void (*cb)(float, struct S_FIP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FFI(float p0, struct S_FFI p1, double p2,  void (*cb)(float, struct S_FFI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FFF(float p0, struct S_FFF p1, double p2,  void (*cb)(float, struct S_FFF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FFD(float p0, struct S_FFD p1, double p2,  void (*cb)(float, struct S_FFD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FFP(float p0, struct S_FFP p1, double p2,  void (*cb)(float, struct S_FFP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FDI(float p0, struct S_FDI p1, double p2,  void (*cb)(float, struct S_FDI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FDF(float p0, struct S_FDF p1, double p2,  void (*cb)(float, struct S_FDF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FDD(float p0, struct S_FDD p1, double p2,  void (*cb)(float, struct S_FDD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FDP(float p0, struct S_FDP p1, double p2,  void (*cb)(float, struct S_FDP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FPI(float p0, struct S_FPI p1, double p2,  void (*cb)(float, struct S_FPI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FPF(float p0, struct S_FPF p1, double p2,  void (*cb)(float, struct S_FPF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FPD(float p0, struct S_FPD p1, double p2,  void (*cb)(float, struct S_FPD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_FPP(float p0, struct S_FPP p1, double p2,  void (*cb)(float, struct S_FPP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DII(float p0, struct S_DII p1, double p2,  void (*cb)(float, struct S_DII, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DIF(float p0, struct S_DIF p1, double p2,  void (*cb)(float, struct S_DIF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DID(float p0, struct S_DID p1, double p2,  void (*cb)(float, struct S_DID, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DIP(float p0, struct S_DIP p1, double p2,  void (*cb)(float, struct S_DIP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DFI(float p0, struct S_DFI p1, double p2,  void (*cb)(float, struct S_DFI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DFF(float p0, struct S_DFF p1, double p2,  void (*cb)(float, struct S_DFF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DFD(float p0, struct S_DFD p1, double p2,  void (*cb)(float, struct S_DFD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DFP(float p0, struct S_DFP p1, double p2,  void (*cb)(float, struct S_DFP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DDI(float p0, struct S_DDI p1, double p2,  void (*cb)(float, struct S_DDI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DDF(float p0, struct S_DDF p1, double p2,  void (*cb)(float, struct S_DDF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DDD(float p0, struct S_DDD p1, double p2,  void (*cb)(float, struct S_DDD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DDP(float p0, struct S_DDP p1, double p2,  void (*cb)(float, struct S_DDP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DPI(float p0, struct S_DPI p1, double p2,  void (*cb)(float, struct S_DPI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DPF(float p0, struct S_DPF p1, double p2,  void (*cb)(float, struct S_DPF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DPD(float p0, struct S_DPD p1, double p2,  void (*cb)(float, struct S_DPD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_DPP(float p0, struct S_DPP p1, double p2,  void (*cb)(float, struct S_DPP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PII(float p0, struct S_PII p1, double p2,  void (*cb)(float, struct S_PII, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PIF(float p0, struct S_PIF p1, double p2,  void (*cb)(float, struct S_PIF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PID(float p0, struct S_PID p1, double p2,  void (*cb)(float, struct S_PID, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PIP(float p0, struct S_PIP p1, double p2,  void (*cb)(float, struct S_PIP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PFI(float p0, struct S_PFI p1, double p2,  void (*cb)(float, struct S_PFI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PFF(float p0, struct S_PFF p1, double p2,  void (*cb)(float, struct S_PFF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PFD(float p0, struct S_PFD p1, double p2,  void (*cb)(float, struct S_PFD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PFP(float p0, struct S_PFP p1, double p2,  void (*cb)(float, struct S_PFP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PDI(float p0, struct S_PDI p1, double p2,  void (*cb)(float, struct S_PDI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PDF(float p0, struct S_PDF p1, double p2,  void (*cb)(float, struct S_PDF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PDD(float p0, struct S_PDD p1, double p2,  void (*cb)(float, struct S_PDD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PDP(float p0, struct S_PDP p1, double p2,  void (*cb)(float, struct S_PDP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PPI(float p0, struct S_PPI p1, double p2,  void (*cb)(float, struct S_PPI, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PPF(float p0, struct S_PPF p1, double p2,  void (*cb)(float, struct S_PPF, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PPD(float p0, struct S_PPD p1, double p2,  void (*cb)(float, struct S_PPD, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSD_PPP(float p0, struct S_PPP p1, double p2,  void (*cb)(float, struct S_PPP, double)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_I(float p0, struct S_I p1, void* p2,  void (*cb)(float, struct S_I, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_F(float p0, struct S_F p1, void* p2,  void (*cb)(float, struct S_F, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_D(float p0, struct S_D p1, void* p2,  void (*cb)(float, struct S_D, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_P(float p0, struct S_P p1, void* p2,  void (*cb)(float, struct S_P, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_II(float p0, struct S_II p1, void* p2,  void (*cb)(float, struct S_II, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IF(float p0, struct S_IF p1, void* p2,  void (*cb)(float, struct S_IF, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_ID(float p0, struct S_ID p1, void* p2,  void (*cb)(float, struct S_ID, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IP(float p0, struct S_IP p1, void* p2,  void (*cb)(float, struct S_IP, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FI(float p0, struct S_FI p1, void* p2,  void (*cb)(float, struct S_FI, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FF(float p0, struct S_FF p1, void* p2,  void (*cb)(float, struct S_FF, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FD(float p0, struct S_FD p1, void* p2,  void (*cb)(float, struct S_FD, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FP(float p0, struct S_FP p1, void* p2,  void (*cb)(float, struct S_FP, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DI(float p0, struct S_DI p1, void* p2,  void (*cb)(float, struct S_DI, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DF(float p0, struct S_DF p1, void* p2,  void (*cb)(float, struct S_DF, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DD(float p0, struct S_DD p1, void* p2,  void (*cb)(float, struct S_DD, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DP(float p0, struct S_DP p1, void* p2,  void (*cb)(float, struct S_DP, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PI(float p0, struct S_PI p1, void* p2,  void (*cb)(float, struct S_PI, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PF(float p0, struct S_PF p1, void* p2,  void (*cb)(float, struct S_PF, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PD(float p0, struct S_PD p1, void* p2,  void (*cb)(float, struct S_PD, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PP(float p0, struct S_PP p1, void* p2,  void (*cb)(float, struct S_PP, void*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_III(float p0, struct S_III p1, void* p2,  void (*cb)(float, struct S_IIIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IIF(float p0, struct S_IIF p1, void* p2,  void (*cb)(float, struct S_IIFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IID(float p0, struct S_IID p1, void* p2,  void (*cb)(float, struct S_IIDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IIP(float p0, struct S_IIP p1, void* p2,  void (*cb)(float, struct S_IIPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IFI(float p0, struct S_IFI p1, void* p2,  void (*cb)(float, struct S_IFIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IFF(float p0, struct S_IFF p1, void* p2,  void (*cb)(float, struct S_IFFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IFD(float p0, struct S_IFD p1, void* p2,  void (*cb)(float, struct S_IFDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IFP(float p0, struct S_IFP p1, void* p2,  void (*cb)(float, struct S_IFPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IDI(float p0, struct S_IDI p1, void* p2,  void (*cb)(float, struct S_IDIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IDF(float p0, struct S_IDF p1, void* p2,  void (*cb)(float, struct S_IDFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IDD(float p0, struct S_IDD p1, void* p2,  void (*cb)(float, struct S_IDDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IDP(float p0, struct S_IDP p1, void* p2,  void (*cb)(float, struct S_IDPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IPI(float p0, struct S_IPI p1, void* p2,  void (*cb)(float, struct S_IPIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IPF(float p0, struct S_IPF p1, void* p2,  void (*cb)(float, struct S_IPFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IPD(float p0, struct S_IPD p1, void* p2,  void (*cb)(float, struct S_IPDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_IPP(float p0, struct S_IPP p1, void* p2,  void (*cb)(float, struct S_IPPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FII(float p0, struct S_FII p1, void* p2,  void (*cb)(float, struct S_FIIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FIF(float p0, struct S_FIF p1, void* p2,  void (*cb)(float, struct S_FIFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FID(float p0, struct S_FID p1, void* p2,  void (*cb)(float, struct S_FIDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FIP(float p0, struct S_FIP p1, void* p2,  void (*cb)(float, struct S_FIPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FFI(float p0, struct S_FFI p1, void* p2,  void (*cb)(float, struct S_FFIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FFF(float p0, struct S_FFF p1, void* p2,  void (*cb)(float, struct S_FFFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FFD(float p0, struct S_FFD p1, void* p2,  void (*cb)(float, struct S_FFDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FFP(float p0, struct S_FFP p1, void* p2,  void (*cb)(float, struct S_FFPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FDI(float p0, struct S_FDI p1, void* p2,  void (*cb)(float, struct S_FDIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FDF(float p0, struct S_FDF p1, void* p2,  void (*cb)(float, struct S_FDFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FDD(float p0, struct S_FDD p1, void* p2,  void (*cb)(float, struct S_FDDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FDP(float p0, struct S_FDP p1, void* p2,  void (*cb)(float, struct S_FDPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FPI(float p0, struct S_FPI p1, void* p2,  void (*cb)(float, struct S_FPIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FPF(float p0, struct S_FPF p1, void* p2,  void (*cb)(float, struct S_FPFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FPD(float p0, struct S_FPD p1, void* p2,  void (*cb)(float, struct S_FPDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_FPP(float p0, struct S_FPP p1, void* p2,  void (*cb)(float, struct S_FPPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DII(float p0, struct S_DII p1, void* p2,  void (*cb)(float, struct S_DIIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DIF(float p0, struct S_DIF p1, void* p2,  void (*cb)(float, struct S_DIFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DID(float p0, struct S_DID p1, void* p2,  void (*cb)(float, struct S_DIDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DIP(float p0, struct S_DIP p1, void* p2,  void (*cb)(float, struct S_DIPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DFI(float p0, struct S_DFI p1, void* p2,  void (*cb)(float, struct S_DFIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DFF(float p0, struct S_DFF p1, void* p2,  void (*cb)(float, struct S_DFFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DFD(float p0, struct S_DFD p1, void* p2,  void (*cb)(float, struct S_DFDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DFP(float p0, struct S_DFP p1, void* p2,  void (*cb)(float, struct S_DFPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DDI(float p0, struct S_DDI p1, void* p2,  void (*cb)(float, struct S_DDIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DDF(float p0, struct S_DDF p1, void* p2,  void (*cb)(float, struct S_DDFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DDD(float p0, struct S_DDD p1, void* p2,  void (*cb)(float, struct S_DDDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DDP(float p0, struct S_DDP p1, void* p2,  void (*cb)(float, struct S_DDPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DPI(float p0, struct S_DPI p1, void* p2,  void (*cb)(float, struct S_DPIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DPF(float p0, struct S_DPF p1, void* p2,  void (*cb)(float, struct S_DPFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DPD(float p0, struct S_DPD p1, void* p2,  void (*cb)(float, struct S_DPDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_DPP(float p0, struct S_DPP p1, void* p2,  void (*cb)(float, struct S_DPPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PII(float p0, struct S_PII p1, void* p2,  void (*cb)(float, struct S_PIIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PIF(float p0, struct S_PIF p1, void* p2,  void (*cb)(float, struct S_PIFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PID(float p0, struct S_PID p1, void* p2,  void (*cb)(float, struct S_PIDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PIP(float p0, struct S_PIP p1, void* p2,  void (*cb)(float, struct S_PIPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PFI(float p0, struct S_PFI p1, void* p2,  void (*cb)(float, struct S_PFIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PFF(float p0, struct S_PFF p1, void* p2,  void (*cb)(float, struct S_PFFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PFD(float p0, struct S_PFD p1, void* p2,  void (*cb)(float, struct S_PFDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PFP(float p0, struct S_PFP p1, void* p2,  void (*cb)(float, struct S_PFPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PDI(float p0, struct S_PDI p1, void* p2,  void (*cb)(float, struct S_PDIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PDF(float p0, struct S_PDF p1, void* p2,  void (*cb)(float, struct S_PDFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PDD(float p0, struct S_PDD p1, void* p2,  void (*cb)(float, struct S_PDDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PDP(float p0, struct S_PDP p1, void* p2,  void (*cb)(float, struct S_PDPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PPI(float p0, struct S_PPI p1, void* p2,  void (*cb)(float, struct S_PPIvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PPF(float p0, struct S_PPF p1, void* p2,  void (*cb)(float, struct S_PPFvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PPD(float p0, struct S_PPD p1, void* p2,  void (*cb)(float, struct S_PPDvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSP_PPP(float p0, struct S_PPP p1, void* p2,  void (*cb)(float, struct S_PPPvoid*)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_I(float p0, struct S_I p1, struct S_I p2,  void (*cb)(float, struct S_I, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_F(float p0, struct S_F p1, struct S_F p2,  void (*cb)(float, struct S_F, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_D(float p0, struct S_D p1, struct S_D p2,  void (*cb)(float, struct S_D, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_P(float p0, struct S_P p1, struct S_P p2,  void (*cb)(float, struct S_P, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_II(float p0, struct S_II p1, struct S_II p2,  void (*cb)(float, struct S_II, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IF(float p0, struct S_IF p1, struct S_IF p2,  void (*cb)(float, struct S_IF, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_ID(float p0, struct S_ID p1, struct S_ID p2,  void (*cb)(float, struct S_ID, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IP(float p0, struct S_IP p1, struct S_IP p2,  void (*cb)(float, struct S_IP, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FI(float p0, struct S_FI p1, struct S_FI p2,  void (*cb)(float, struct S_FI, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FF(float p0, struct S_FF p1, struct S_FF p2,  void (*cb)(float, struct S_FF, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FD(float p0, struct S_FD p1, struct S_FD p2,  void (*cb)(float, struct S_FD, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FP(float p0, struct S_FP p1, struct S_FP p2,  void (*cb)(float, struct S_FP, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DI(float p0, struct S_DI p1, struct S_DI p2,  void (*cb)(float, struct S_DI, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DF(float p0, struct S_DF p1, struct S_DF p2,  void (*cb)(float, struct S_DF, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DD(float p0, struct S_DD p1, struct S_DD p2,  void (*cb)(float, struct S_DD, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DP(float p0, struct S_DP p1, struct S_DP p2,  void (*cb)(float, struct S_DP, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PI(float p0, struct S_PI p1, struct S_PI p2,  void (*cb)(float, struct S_PI, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PF(float p0, struct S_PF p1, struct S_PF p2,  void (*cb)(float, struct S_PF, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PD(float p0, struct S_PD p1, struct S_PD p2,  void (*cb)(float, struct S_PD, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PP(float p0, struct S_PP p1, struct S_PP p2,  void (*cb)(float, struct S_PP, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_III(float p0, struct S_III p1, struct S_III p2,  void (*cb)(float, struct S_III, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IIF(float p0, struct S_IIF p1, struct S_IIF p2,  void (*cb)(float, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IID(float p0, struct S_IID p1, struct S_IID p2,  void (*cb)(float, struct S_IID, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IIP(float p0, struct S_IIP p1, struct S_IIP p2,  void (*cb)(float, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IFI(float p0, struct S_IFI p1, struct S_IFI p2,  void (*cb)(float, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IFF(float p0, struct S_IFF p1, struct S_IFF p2,  void (*cb)(float, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IFD(float p0, struct S_IFD p1, struct S_IFD p2,  void (*cb)(float, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IFP(float p0, struct S_IFP p1, struct S_IFP p2,  void (*cb)(float, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IDI(float p0, struct S_IDI p1, struct S_IDI p2,  void (*cb)(float, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IDF(float p0, struct S_IDF p1, struct S_IDF p2,  void (*cb)(float, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IDD(float p0, struct S_IDD p1, struct S_IDD p2,  void (*cb)(float, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IDP(float p0, struct S_IDP p1, struct S_IDP p2,  void (*cb)(float, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IPI(float p0, struct S_IPI p1, struct S_IPI p2,  void (*cb)(float, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IPF(float p0, struct S_IPF p1, struct S_IPF p2,  void (*cb)(float, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IPD(float p0, struct S_IPD p1, struct S_IPD p2,  void (*cb)(float, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_IPP(float p0, struct S_IPP p1, struct S_IPP p2,  void (*cb)(float, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FII(float p0, struct S_FII p1, struct S_FII p2,  void (*cb)(float, struct S_FII, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FIF(float p0, struct S_FIF p1, struct S_FIF p2,  void (*cb)(float, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FID(float p0, struct S_FID p1, struct S_FID p2,  void (*cb)(float, struct S_FID, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FIP(float p0, struct S_FIP p1, struct S_FIP p2,  void (*cb)(float, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FFI(float p0, struct S_FFI p1, struct S_FFI p2,  void (*cb)(float, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FFF(float p0, struct S_FFF p1, struct S_FFF p2,  void (*cb)(float, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FFD(float p0, struct S_FFD p1, struct S_FFD p2,  void (*cb)(float, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FFP(float p0, struct S_FFP p1, struct S_FFP p2,  void (*cb)(float, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FDIPORT void f3_V_FSS_FDI(float p0, struct S_FDI p1, struct S_FDI p2,  void (*cb)(float, struct S_FDI, struct S_FDI)) { cb(0
EXPORT void f3_V_FSS_FDF(float p0, struct S_FDF p1, struct S_FDF p2,  void (*cb)(float, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); }
 f3_V_FSS_FDDfloat,   , p2void(cb)float struct , structS_FDD)  (p0,p1p2 }
EXPORT void f3_V_FSS_FDP(float p0, struct S_FDP p1, struct S_FDP p2,  void (*cb)(float, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FPI(float p0, struct S_FPI p1, struct S_FPI p2,  void (*cb)(float, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FPF(float p0, struct S_FPF p1, struct S_FPF p2,  void (*cb)(float, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_FPD(float p0, struct S_FPD p1, struct S_FPD p2,  void (*cb)(float, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); }
XPORT  f3_V_FSS_FPPfloatp0,structS_FPP p1 struct ,void(*b)(,  S_FPP structS_FPP)  cbp0p1p2
EXPORT void f3_V_FSS_DII(float p0, struct S_DII p1, struct S_DII p2,  void (*cb)(float, struct S_DII, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DIF(float p0, struct S_DIF p1, struct S_DIF p2,  void (*cb)(float, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DID(float p0, struct S_DID p1, struct S_DID p2 accompanied  code
EXPORT void f3_V_FSS_DIP(float p0, struct S_DIP p1, struct S_DIP p2,  void (*cb)(float, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DFI(float p0, struct S_DFI p1, struct S_DFI p2,  void (*cb)(float, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DFF(float p0, struct S_DFF p1, struct S_DFF p2,  void (*cb)(float, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DFD(float p0, struct S_DFD p1, struct S_DFD p2,  void (*cb)(float, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DFP(* @bug 6599363
EXPORT voidf3_V_FSS_DDI( p0 structS_DDI p1, struct S_DDI p2  void (cb)(float structS_DDI, struct S_DDI) { cb(p0,p1,p2); }
S_DDFfloat ,structS_DDF p1 struct S_DDFp2,void *cb)floatstructS_DDFstruct S_DDF) {{ cb(p0p1,) }}
 void( p0    p2   *)floatstruct S_DDD,struct )) {cbp0p1p2; 
        .curveTo(50,0,10,20,50,0)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
oid( p0, struct S_DPIp1  S_DPI ,  void(cb)(loat struct S_DPI, structS_DPI))  cbp0,p1,);}
EXPORT void f3_V_FSS_DPF(float p0, structg2dsetColor.BLACK);
EXPORT void f3_V_FSS_DPD(float p0, struct S_DPD p1, struct S_DPD p2,  void (*cb)(float, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_DPP(float p0, struct S_DPP p1, struct S_DPP p2,  void (*cb)(float, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PII(float p0, struct S_PII p1, struct S_PII p2,  void (*cb)(float, struct S_PII, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PIF(float p0, struct S_PIF p1, struct S_PIF p2,  void (*cb)(float, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PID(float p0, struct S_PID p1, struct S_PID p2,  void (*cb)(float, struct S_PID, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PIP(float p0, struct S_PIP p1, struct S_PIP p2,  void (*cb)(float, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PFI(float p0, struct S_PFI p1, struct S_PFI p2,  void (*cb)(float, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PFF(float p0, struct S_PFF p1, struct S_PFF p2,  void (*cb)(float, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PFD(float p0, struct S_PFD p1, struct S_PFD p2,  void (*cb)(float, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PFP(float p0, struct S_PFP p1, struct S_PFP p2,  void (*cb)(float, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PDI(float p0, struct S_PDI p1, struct S_PDI p2,  void (*cb)(float, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PDF(float p0, struct S_PDF p1, struct S_PDF p2,  void (*cb)(float, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f3_V_FSS_PDD(float p0, struct S_PDD p1, struct S_PDD p2,  void (*cb)(float, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_FSS_PDP(float p0, struct S_PDP p1, struct S_PDP p2,  void (*cb)(float, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_FSS_PPI(float p0, struct S_PPI p1, struct S_PPI p2,  void (*cb)(float, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_FSS_PPF(float p0, struct S_PPF p1, struct S_PPF p2,  void (*cb)(float, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_FSS_PPD(float p0, struct S_PPD p1, struct S_PPD p2,  void (*cb)(float, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_FSS_PPP(float p0, struct S_PPP p1, struct S_PPP p2,  void (*cb)(float, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DII_(double p0, int p1, int p2,  void (*cb)(doubleintint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIF_(double p0, int p1, float p2,  void (*cb)(doubleintfloat)) { cb(p0,p1,p2); }
EXPORT void f4_V_DID_(double p0, int p1, double p2,  void (*cb)(doubleintdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIP_(double p0, int p1, void* p2,  void (*cb)(doubleintvoid*)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_I(double p0, int p1, struct S_I p2,  void (*cb)(doubleint, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_F(double p0, int p1, struct S_F p2,  void (*cb)(doubleint, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_D(double p0, int p1, struct S_D p2,  void (*cb)(doubleint, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_P(double p0, int p1, struct S_P p2,  void (*cb)(doubleint, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_II(double p0, int p1, struct S_II p2,  void (*cb)(doubleint, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IF(double p0, int p1, struct S_IF p2,  void (*cb)(doubleint, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_ID(double p0, int p1, struct S_ID p2,  void (*cb)(doubleint, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IP(double p0, int p1, struct S_IP p2,  void (*cb)(doubleint, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FI(double p0, int p1, struct S_FI p2,  void (*cb)(doubleint, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FF(double p0, int p1, struct S_FF p2,  void (*cb)(doubleint, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FD(double p0, int p1, struct S_FD p2,  void (*cb)(doubleint, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FP(double p0, int p1, struct S_FP p2,  void (*cb)(doubleint, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DI(double p0, int p1, struct S_DI p2,  void (*cb)(doubleint, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DF(double p0, int p1, struct S_DF p2,  void (*cb)(doubleint, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DD(double p0, int p1, struct S_DD p2,  void (*cb)(doubleint, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DP(double p0, int p1, struct S_DP p2,  void (*cb)(doubleint, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PI(double p0, int p1, struct S_PI p2,  void (*cb)(doubleint, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PF(double p0, int p1, struct S_PF p2,  void (*cb)(doubleint, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PD(double p0, int p1, struct S_PD p2,  void (*cb)(doubleint, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PP(double p0, int p1, struct S_PP p2,  void (*cb)(doubleint, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_III(double p0, int p1, struct S_III p2,  void (*cb)(doubleint, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IIF(double p0, int p1, struct S_IIF p2,  void (*cb)(doubleint, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IID(double p0, int p1, struct S_IID p2,  void (*cb)(doubleint, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IIP(double p0, int p1, struct S_IIP p2,  void (*cb)(doubleint, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IFI(double p0, int p1, struct S_IFI p2,  void (*cb)(doubleint, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IFF(double p0, int p1, struct S_IFF p2,  void (*cb)(doubleint, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IFD(double p0, int p1, struct S_IFD p2,  void (*cb)(doubleint, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IFP(double p0, int p1, struct S_IFP p2,  void (*cb)(doubleint, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IDI(double p0, int p1, struct S_IDI p2,  void (*cb)(doubleint, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IDF(double p0, int p1, struct S_IDF p2,  void (*cb)(doubleint, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IDD(double p0, int p1, struct S_IDD p2,  void (*cb)(doubleint, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IDP(double p0, int p1, struct S_IDP p2,  void (*cb)(doubleint, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IPI(double p0, int p1, struct S_IPI p2,  void (*cb)(doubleint, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IPF(double p0, int p1, struct S_IPF p2,  void (*cb)(doubleint, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IPD(double p0, int p1, struct S_IPD p2,  void (*cb)(doubleint, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_IPP(double p0, int p1, struct S_IPP p2,  void (*cb)(doubleint, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FII(double p0, int p1, struct S_FII p2,  void (*cb)(doubleint, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FIF(double p0, int p1, struct S_FIF p2,  void (*cb)(doubleint, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FID(double p0, int p1, struct S_FID p2,  void (*cb)(doubleint, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FIP(double p0, int p1, struct S_FIP p2,  void (*cb)(doubleint, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FFI(double p0, int p1, struct S_FFI p2,  void (*cb)(doubleint, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FFF(double p0, int p1, struct S_FFF p2,  void (*cb)(doubleint, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FFD(double p0, int p1, struct S_FFD p2,  void (*cb)(doubleint, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FFP(double p0, int p1, struct S_FFP p2,  void (*cb)(doubleint, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FDI(double p0, int p1, struct S_FDI p2,  void (*cb)(doubleint, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FDF(double p0, int p1, struct S_FDF p2,  void (*cb)(doubleint, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FDD(double p0, int p1, struct S_FDD p2,  void (*cb)(doubleint, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FDP(double p0, int p1, struct S_FDP p2,  void (*cb)(doubleint, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FPI(double p0, int p1, struct S_FPI p2,  void (*cb)(doubleint, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FPF(double p0, int p1, struct S_FPF p2,  void (*cb)(doubleint, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FPD(double p0, int p1, struct S_FPD p2,  void (*cb)(doubleint, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_FPP(double p0, int p1, struct S_FPP p2,  void (*cb)(doubleint, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DII(double p0, int p1, struct S_DII p2,  void (*cb)(doubleint, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DIF(double p0, int p1, struct S_DIF p2,  void (*cb)(doubleint, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DID(double p0, int p1, struct S_DID p2,  void (*cb)(doubleint, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DIP(double p0, int p1, struct S_DIP p2,  void (*cb)(doubleint, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DFI(double p0, int p1, struct S_DFI p2,  void (*cb)(doubleint, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DFF(double p0, int p1, struct S_DFF p2,  void (*cb)(doubleint, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DFD(double p0, int p1, struct S_DFD p2,  void (*cb)(doubleint, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DFP(double p0, int p1, struct S_DFP p2,  void (*cb)(doubleint, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DDI(double p0, int p1, struct S_DDI p2,  void (*cb)(doubleint, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DDF(double p0, int p1, struct S_DDF p2,  void (*cb)(doubleint, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DDD(double p0, int p1, struct S_DDD p2,  void (*cb)(doubleint, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DDP(double p0, int p1, struct S_DDP p2,  void (*cb)(doubleint, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DPI(double p0, int p1, struct S_DPI p2,  void (*cb)(doubleint, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DPF(double p0, int p1, struct S_DPF p2,  void (*cb)(doubleint, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DPD(double p0, int p1, struct S_DPD p2,  void (*cb)(doubleint, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_DPP(double p0, int p1, struct S_DPP p2,  void (*cb)(doubleint, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PII(double p0, int p1, struct S_PII p2,  void (*cb)(doubleint, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PIF(double p0, int p1, struct S_PIF p2,  void (*cb)(doubleint, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PID(double p0, int p1, struct S_PID p2,  void (*cb)(doubleint, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PIP(double p0, int p1, struct S_PIP p2,  void (*cb)(doubleint, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PFI(double p0, int p1, struct S_PFI p2,  void (*cb)(doubleint, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PFF(double p0, int p1, struct S_PFF p2,  void (*cb)(doubleint, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PFD(double p0, int p1, struct S_PFD p2,  void (*cb)(doubleint, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PFP(double p0, int p1, struct S_PFP p2,  void (*cb)(doubleint, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PDI(double p0, int p1, struct S_PDI p2,  void (*cb)(doubleint, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PDF(double p0, int p1, struct S_PDF p2,  void (*cb)(doubleint, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PDD(double p0, int p1, struct S_PDD p2,  void (*cb)(doubleint, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PDP(double p0, int p1, struct S_PDP p2,  void (*cb)(doubleint, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PPI(double p0, int p1, struct S_PPI p2,  void (*cb)(doubleint, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PPF(double p0, int p1, struct S_PPF p2,  void (*cb)(doubleint, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PPD(double p0, int p1, struct S_PPD p2,  void (*cb)(doubleint, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DIS_PPP(double p0, int p1, struct S_PPP p2,  void (*cb)(doubleint, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFI_(double p0, float p1, int p2,  void (*cb)(doublefloatint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFF_(double p0, float p1, float p2,  void (*cb)(doublefloatfloat)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFD_(double p0, float p1, double p2,  void (*cb)(doublefloatdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFP_(double p0, float p1, void* p2,  void (*cb)(doublefloatvoid*)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_I(double p0, float p1, struct S_I p2,  void (*cb)(doublefloat, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_F(double p0, float p1, struct S_F p2,  void (*cb)(doublefloat, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_D(double p0, float p1, struct S_D p2,  void (*cb)(doublefloat, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_P(double p0, float p1, struct S_P p2,  void (*cb)(doublefloat, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_II(double p0, float p1, struct S_II p2,  void (*cb)(doublefloat, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IF(double p0, float p1, struct S_IF p2,  void (*cb)(doublefloat, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_ID(double p0, float p1, struct S_ID p2,  void (*cb)(doublefloat, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IP(double p0, float p1, struct S_IP p2,  void (*cb)(doublefloat, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FI(double p0, float p1, struct S_FI p2,  void (*cb)(doublefloat, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FF(double p0, float p1, struct S_FF p2,  void (*cb)(doublefloat, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FD(double p0, float p1, struct S_FD p2,  void (*cb)(doublefloat, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FP(double p0, float p1, struct S_FP p2,  void (*cb)(doublefloat, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DI(double p0, float p1, struct S_DI p2,  void (*cb)(doublefloat, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DF(double p0, float p1, struct S_DF p2,  void (*cb)(doublefloat, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DD(double p0, float p1, struct S_DD p2,  void (*cb)(doublefloat, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DP(double p0, float p1, struct S_DP p2,  void (*cb)(doublefloat, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PI(double p0, float p1, struct S_PI p2,  void (*cb)(doublefloat, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PF(double p0, float p1, struct S_PF p2,  void (*cb)(doublefloat, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PD(double p0, float p1, struct S_PD p2,  void (*cb)(doublefloat, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PP(double p0, float p1, struct S_PP p2,  void (*cb)(doublefloat, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_III(double p0, float p1, struct S_III p2,  void (*cb)(doublefloat, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IIF(double p0, float p1, struct S_IIF p2,  void (*cb)(doublefloat, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IID(double p0, float p1, struct S_IID p2,  void (*cb)(doublefloat, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IIP(double p0, float p1, struct S_IIP p2,  void (*cb)(doublefloat, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IFI(double p0, float p1, struct S_IFI p2,  void (*cb)(doublefloat, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IFF(double p0, float p1, struct S_IFF p2,  void (*cb)(doublefloat, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IFD(double p0, float p1, struct S_IFD p2,  void (*cb)(doublefloat, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IFP(double p0, float p1, struct S_IFP p2,  void (*cb)(doublefloat, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IDI(double p0, float p1, struct S_IDI p2,  void (*cb)(doublefloat, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IDF(double p0, float p1, struct S_IDF p2,  void (*cb)(doublefloat, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IDD(double p0, float p1, struct S_IDD p2,  void (*cb)(doublefloat, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IDP(double p0, float p1, struct S_IDP p2,  void (*cb)(doublefloat, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IPI(double p0, float p1, struct S_IPI p2,  void (*cb)(doublefloat, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IPF(double p0, float p1, struct S_IPF p2,  void (*cb)(doublefloat, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IPD(double p0, float p1, struct S_IPD p2,  void (*cb)(doublefloat, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_IPP(double p0, float p1, struct S_IPP p2,  void (*cb)(doublefloat, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FII(double p0, float p1, struct S_FII p2,  void (*cb)(doublefloat, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FIF(double p0, float p1, struct S_FIF p2,  void (*cb)(doublefloat, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FID(double p0, float p1, struct S_FID p2,  void (*cb)(doublefloat, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FIP(double p0, float p1, struct S_FIP p2,  void (*cb)(doublefloat, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FFI(double p0, float p1, struct S_FFI p2,  void (*cb)(doublefloat, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FFF(double p0, float p1, struct S_FFF p2,  void (*cb)(doublefloat, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FFD(double p0, float p1, struct S_FFD p2,  void (*cb)(doublefloat, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FFP(double p0, float p1, struct S_FFP p2,  void (*cb)(doublefloat, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FDI(double p0, float p1, struct S_FDI p2,  void (*cb)(doublefloat, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FDF(double p0, float p1, struct S_FDF p2,  void (*cb)(doublefloat, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FDD(double p0, float p1, struct S_FDD p2,  void (*cb)(doublefloat, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FDP(double p0, float p1, struct S_FDP p2,  void (*cb)(doublefloat, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FPI(double p0, float p1, struct S_FPI p2,  void (*cb)(doublefloat, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FPF(double p0, float p1, struct S_FPF p2,  void (*cb)(doublefloat, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FPD(double p0, float p1, struct S_FPD p2,  void (*cb)(doublefloat, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_FPP(double p0, float p1, struct S_FPP p2,  void (*cb)(doublefloat, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DII(double p0, float p1, struct S_DII p2,  void (*cb)(doublefloat, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DIF(double p0, float p1, struct S_DIF p2,  void (*cb)(doublefloat, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DID(double p0, float p1, struct S_DID p2,  void (*cb)(doublefloat, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DIP(double p0, float p1, struct S_DIP p2,  void (*cb)(doublefloat, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DFI(double p0, float p1, struct S_DFI p2,  void (*cb)(doublefloat, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DFF(double p0, float p1, struct S_DFF p2,  void (*cb)(doublefloat, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DFD(double p0, float p1, struct S_DFD p2,  void (*cb)(doublefloat, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DFP(double p0, float p1, struct S_DFP p2,  void (*cb)(doublefloat, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DDI(double p0, float p1, struct S_DDI p2,  void (*cb)(doublefloat, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DDF(double p0, float p1, struct S_DDF p2,  void (*cb)(doublefloat, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DDD(double p0, float p1, struct S_DDD p2,  void (*cb)(doublefloat, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DDP(double p0, float p1, struct S_DDP p2,  void (*cb)(doublefloat, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DPI(double p0, float p1, struct S_DPI p2,  void (*cb)(doublefloat, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DPF(double p0, float p1, struct S_DPF p2,  void (*cb)(doublefloat, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DPD(double p0, float p1, struct S_DPD p2,  void (*cb)(doublefloat, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_DPP(double p0, float p1, struct S_DPP p2,  void (*cb)(doublefloat, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PII(double p0, float p1, struct S_PII p2,  void (*cb)(doublefloat, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PIF(double p0, float p1, struct S_PIF p2,  void (*cb)(doublefloat, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PID(double p0, float p1, struct S_PID p2,  void (*cb)(doublefloat, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PIP(double p0, float p1, struct S_PIP p2,  void (*cb)(doublefloat, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PFI(double p0, float p1, struct S_PFI p2,  void (*cb)(doublefloat, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PFF(double p0, float p1, struct S_PFF p2,  void (*cb)(doublefloat, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PFD(double p0, float p1, struct S_PFD p2,  void (*cb)(doublefloat, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PFP(double p0, float p1, struct S_PFP p2,  void (*cb)(doublefloat, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PDI(double p0, float p1, struct S_PDI p2,  void (*cb)(doublefloat, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PDF(double p0, float p1, struct S_PDF p2,  void (*cb)(doublefloat, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PDD(double p0, float p1, struct S_PDD p2,  void (*cb)(doublefloat, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PDP(double p0, float p1, struct S_PDP p2,  void (*cb)(doublefloat, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PPI(double p0, float p1, struct S_PPI p2,  void (*cb)(doublefloat, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PPF(double p0, float p1, struct S_PPF p2,  void (*cb)(doublefloat, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PPD(double p0, float p1, struct S_PPD p2,  void (*cb)(doublefloat, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DFS_PPP(double p0, float p1, struct S_PPP p2,  void (*cb)(doublefloat, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDI_(double p0, double p1, int p2,  void (*cb)(doubledoubleint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDF_(double p0, double p1, float p2,  void (*cb)(doubledoublefloat)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDD_(double p0, double p1, double p2,  void (*cb)(doubledoubledouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDP_(double p0, double p1, void* p2,  void (*cb)(doubledoublevoid*)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_I(double p0, double p1, struct S_I p2,  void (*cb)(doubledouble, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_F(double p0, double p1, struct S_F p2,  void (*cb)(doubledouble, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_D(double p0, double p1, struct S_D p2,  void (*cb)(doubledouble, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_P(double p0, double p1, struct S_P p2,  void (*cb)(doubledouble, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_II(double p0, double p1, struct S_II p2,  void (*cb)(doubledouble, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IF(double p0, double p1, struct S_IF p2,  void (*cb)(doubledouble, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_ID(double p0, double p1, struct S_ID p2,  void (*cb)(doubledouble, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IP(double p0, double p1, struct S_IP p2,  void (*cb)(doubledouble, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FI(double p0, double p1, struct S_FI p2,  void (*cb)(doubledouble, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FF(double p0, double p1, struct S_FF p2,  void (*cb)(doubledouble, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FD(double p0, double p1, struct S_FD p2,  void (*cb)(doubledouble, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FP(double p0, double p1, struct S_FP p2,  void (*cb)(doubledouble, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DI(double p0, double p1, struct S_DI p2,  void (*cb)(doubledouble, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DF(double p0, double p1, struct S_DF p2,  void (*cb)(doubledouble, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DD(double p0, double p1, struct S_DD p2,  void (*cb)(doubledouble, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DP(double p0, double p1, struct S_DP p2,  void (*cb)(doubledouble, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PI(double p0, double p1, struct S_PI p2,  void (*cb)(doubledouble, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PF(double p0, double p1, struct S_PF p2,  void (*cb)(doubledouble, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PD(double p0, double p1, struct S_PD p2,  void (*cb)(doubledouble, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PP(double p0, double p1, struct S_PP p2,  void (*cb)(doubledouble, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_III(double p0, double p1, struct S_III p2,  void (*cb)(doubledouble, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IIF(double p0, double p1, struct S_IIF p2,  void (*cb)(doubledouble, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IID(double p0, double p1, struct S_IID p2,  void (*cb)(doubledouble, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IIP(double p0, double p1, struct S_IIP p2,  void (*cb)(doubledouble, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IFI(double p0, double p1, struct S_IFI p2,  void (*cb)(doubledouble, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IFF(double p0, double p1, struct S_IFF p2,  void (*cb)(doubledouble, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IFD(double p0, double p1, struct S_IFD p2,  void (*cb)(doubledouble, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IFP(double p0, double p1, struct S_IFP p2,  void (*cb)(doubledouble, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IDI(double p0, double p1, struct S_IDI p2,  void (*cb)(doubledouble, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IDF(double p0, double p1, struct S_IDF p2,  void (*cb)(doubledouble, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IDD(double p0, double p1, struct S_IDD p2,  void (*cb)(doubledouble, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IDP(double p0, double p1, struct S_IDP p2,  void (*cb)(doubledouble, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IPI(double p0, double p1, struct S_IPI p2,  void (*cb)(doubledouble, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IPF(double p0, double p1, struct S_IPF p2,  void (*cb)(doubledouble, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IPD(double p0, double p1, struct S_IPD p2,  void (*cb)(doubledouble, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_IPP(double p0, double p1, struct S_IPP p2,  void (*cb)(doubledouble, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FII(double p0, double p1, struct S_FII p2,  void (*cb)(doubledouble, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FIF(double p0, double p1, struct S_FIF p2,  void (*cb)(doubledouble, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FID(double p0, double p1, struct S_FID p2,  void (*cb)(doubledouble, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FIP(double p0, double p1, struct S_FIP p2,  void (*cb)(doubledouble, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FFI(double p0, double p1, struct S_FFI p2,  void (*cb)(doubledouble, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FFF(double p0, double p1, struct S_FFF p2,  void (*cb)(doubledouble, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FFD(double p0, double p1, struct S_FFD p2,  void (*cb)(doubledouble, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FFP(double p0, double p1, struct S_FFP p2,  void (*cb)(doubledouble, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FDI(double p0, double p1, struct S_FDI p2,  void (*cb)(doubledouble, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FDF(double p0, double p1, struct S_FDF p2,  void (*cb)(doubledouble, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FDD(double p0, double p1, struct S_FDD p2,  void (*cb)(doubledouble, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FDP(double p0, double p1, struct S_FDP p2,  void (*cb)(doubledouble, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FPI(double p0, double p1, struct S_FPI p2,  void (*cb)(doubledouble, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FPF(double p0, double p1, struct S_FPF p2,  void (*cb)(doubledouble, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FPD(double p0, double p1, struct S_FPD p2,  void (*cb)(doubledouble, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_FPP(double p0, double p1, struct S_FPP p2,  void (*cb)(doubledouble, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DII(double p0, double p1, struct S_DII p2,  void (*cb)(doubledouble, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DIF(double p0, double p1, struct S_DIF p2,  void (*cb)(doubledouble, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DID(double p0, double p1, struct S_DID p2,  void (*cb)(doubledouble, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DIP(double p0, double p1, struct S_DIP p2,  void (*cb)(doubledouble, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DFI(double p0, double p1, struct S_DFI p2,  void (*cb)(doubledouble, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DFF(double p0, double p1, struct S_DFF p2,  void (*cb)(doubledouble, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DFD(double p0, double p1, struct S_DFD p2,  void (*cb)(doubledouble, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DFP(double p0, double p1, struct S_DFP p2,  void (*cb)(doubledouble, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DDI(double p0, double p1, struct S_DDI p2,  void (*cb)(doubledouble, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DDF(double p0, double p1, struct S_DDF p2,  void (*cb)(doubledouble, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DDD(double p0, double p1, struct S_DDD p2,  void (*cb)(doubledouble, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DDP(double p0, double p1, struct S_DDP p2,  void (*cb)(doubledouble, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DPI(double p0, double p1, struct S_DPI p2,  void (*cb)(doubledouble, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DPF(double p0, double p1, struct S_DPF p2,  void (*cb)(doubledouble, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DPD(double p0, double p1, struct S_DPD p2,  void (*cb)(doubledouble, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_DPP(double p0, double p1, struct S_DPP p2,  void (*cb)(doubledouble, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PII(double p0, double p1, struct S_PII p2,  void (*cb)(doubledouble, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PIF(double p0, double p1, struct S_PIF p2,  void (*cb)(doubledouble, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PID(double p0, double p1, struct S_PID p2,  void (*cb)(doubledouble, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PIP(double p0, double p1, struct S_PIP p2,  void (*cb)(doubledouble, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PFI(double p0, double p1, struct S_PFI p2,  void (*cb)(doubledouble, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PFF(double p0, double p1, struct S_PFF p2,  void (*cb)(doubledouble, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PFD(double p0, double p1, struct S_PFD p2,  void (*cb)(doubledouble, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PFP(double p0, double p1, struct S_PFP p2,  void (*cb)(doubledouble, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PDI(double p0, double p1, struct S_PDI p2,  void (*cb)(doubledouble, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PDF(double p0, double p1, struct S_PDF p2,  void (*cb)(doubledouble, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PDD(double p0, double p1, struct S_PDD p2,  void (*cb)(doubledouble, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PDP(double p0, double p1, struct S_PDP p2,  void (*cb)(doubledouble, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PPI(double p0, double p1, struct S_PPI p2,  void (*cb)(doubledouble, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PPF(double p0, double p1, struct S_PPF p2,  void (*cb)(doubledouble, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PPD(double p0, double p1, struct S_PPD p2,  void (*cb)(doubledouble, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DDS_PPP(double p0, double p1, struct S_PPP p2,  void (*cb)(doubledouble, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPI_(double p0, void* p1, int p2,  void (*cb)(doublevoid*, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPF_(double p0, void* p1, float p2,  void (*cb)(doublevoid*, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPD_(double p0, void* p1, double p2,  void (*cb)(doublevoid*, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPP_(double p0, void* p1, void* p2,  void (*cb)(doublevoid*, void*)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_I(double p0, void* p1, struct S_I p2,  void (*cb)(doublevoid*, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_F(double p0, void* p1, struct S_F p2,  void (*cb)(doublevoid*, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_D(double p0, void* p1, struct S_D p2,  void (*cb)(doublevoid*, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_P(double p0, void* p1, struct S_P p2,  void (*cb)(doublevoid*, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_II(double p0, void* p1, struct S_II p2,  void (*cb)(doublevoid*, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IF(double p0, void* p1, struct S_IF p2,  void (*cb)(doublevoid*, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_ID(double p0, void* p1, struct S_ID p2,  void (*cb)(doublevoid*, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IP(double p0, void* p1, struct S_IP p2,  void (*cb)(doublevoid*, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FI(double p0, void* p1, struct S_FI p2,  void (*cb)(doublevoid*, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FF(double p0, void* p1, struct S_FF p2,  void (*cb)(doublevoid*, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FD(double p0, void* p1, struct S_FD p2,  void (*cb)(doublevoid*, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FP(double p0, void* p1, struct S_FP p2,  void (*cb)(doublevoid*, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DI(double p0, void* p1, struct S_DI p2,  void (*cb)(doublevoid*, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DF(double p0, void* p1, struct S_DF p2,  void (*cb)(doublevoid*, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DD(double p0, void* p1, struct S_DD p2,  void (*cb)(doublevoid*, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DP(double p0, void* p1, struct S_DP p2,  void (*cb)(doublevoid*, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PI(double p0, void* p1, struct S_PI p2,  void (*cb)(doublevoid*, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PF(double p0, void* p1, struct S_PF p2,  void (*cb)(doublevoid*, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PD(double p0, void* p1, struct S_PD p2,  void (*cb)(doublevoid*, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PP(double p0, void* p1, struct S_PP p2,  void (*cb)(doublevoid*, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_III(double p0, void* p1, struct S_III p2,  void (*cb)(doublevoid*, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IIF(double p0, void* p1, struct S_IIF p2,  void (*cb)(doublevoid*, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IID(double p0, void* p1, struct S_IID p2,  void (*cb)(doublevoid*, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IIP(double p0, void* p1, struct S_IIP p2,  void (*cb)(doublevoid*, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IFI(double p0, void* p1, struct S_IFI p2,  void (*cb)(doublevoid*, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IFF(double p0, void* p1, struct S_IFF p2,  void (*cb)(doublevoid*, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IFD(double p0, void* p1, struct S_IFD p2,  void (*cb)(doublevoid*, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IFP(double p0, void* p1, struct S_IFP p2,  void (*cb)(doublevoid*, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IDI(double p0, void* p1, struct S_IDI p2,  void (*cb)(doublevoid*, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IDF(double p0, void* p1, struct S_IDF p2,  void (*cb)(doublevoid*, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IDD(double p0, void* p1, struct S_IDD p2,  void (*cb)(doublevoid*, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IDP(double p0, void* p1, struct S_IDP p2,  void (*cb)(doublevoid*, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IPI(double p0, void* p1, struct S_IPI p2,  void (*cb)(doublevoid*, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IPF(double p0, void* p1, struct S_IPF p2,  void (*cb)(doublevoid*, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IPD(double p0, void* p1, struct S_IPD p2,  void (*cb)(doublevoid*, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_IPP(double p0, void* p1, struct S_IPP p2,  void (*cb)(doublevoid*, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FII(double p0, void* p1, struct S_FII p2,  void (*cb)(doublevoid*, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FIF(double p0, void* p1, struct S_FIF p2,  void (*cb)(doublevoid*, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FID(double p0, void* p1, struct S_FID p2,  void (*cb)(doublevoid*, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FIP(double p0, void* p1, struct S_FIP p2,  void (*cb)(doublevoid*, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FFI(double p0, void* p1, struct S_FFI p2,  void (*cb)(doublevoid*, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FFF(double p0, void* p1, struct S_FFF p2,  void (*cb)(doublevoid*, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FFD(double p0, void* p1, struct S_FFD p2,  void (*cb)(doublevoid*, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FFP(double p0, void* p1, struct S_FFP p2,  void (*cb)(doublevoid*, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FDI(double p0, void* p1, struct S_FDI p2,  void (*cb)(doublevoid*, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FDF(double p0, void* p1, struct S_FDF p2,  void (*cb)(doublevoid*, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FDD(double p0, void* p1, struct S_FDD p2,  void (*cb)(doublevoid*, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FDP(double p0, void* p1, struct S_FDP p2,  void (*cb)(doublevoid*, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FPI(double p0, void* p1, struct S_FPI p2,  void (*cb)(doublevoid*, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FPF(double p0, void* p1, struct S_FPF p2,  void (*cb)(doublevoid*, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FPD(double p0, void* p1, struct S_FPD p2,  void (*cb)(doublevoid*, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_FPP(double p0, void* p1, struct S_FPP p2,  void (*cb)(doublevoid*, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DII(double p0, void* p1, struct S_DII p2,  void (*cb)(doublevoid*, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DIF(double p0, void* p1, struct S_DIF p2,  void (*cb)(doublevoid*, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DID(double p0, void* p1, struct S_DID p2,  void (*cb)(doublevoid*, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DIP(double p0, void* p1, struct S_DIP p2,  void (*cb)(doublevoid*, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DFI(double p0, void* p1, struct S_DFI p2,  void (*cb)(doublevoid*, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DFF(double p0, void* p1, struct S_DFF p2,  void (*cb)(doublevoid*, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DFD(double p0, void* p1, struct S_DFD p2,  void (*cb)(doublevoid*, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DFP(double p0, void* p1, struct S_DFP p2,  void (*cb)(doublevoid*, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DDI(double p0, void* p1, struct S_DDI p2,  void (*cb)(doublevoid*, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DDF(double p0, void* p1, struct S_DDF p2,  void (*cb)(doublevoid*, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DDD(double p0, void* p1, struct S_DDD p2,  void (*cb)(doublevoid*, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DDP(double p0, void* p1, struct S_DDP p2,  void (*cb)(doublevoid*, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DPI(double p0, void* p1, struct S_DPI p2,  void (*cb)(doublevoid*, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DPF(double p0, void* p1, struct S_DPF p2,  void (*cb)(doublevoid*, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DPD(double p0, void* p1, struct S_DPD p2,  void (*cb)(doublevoid*, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_DPP(double p0, void* p1, struct S_DPP p2,  void (*cb)(doublevoid*, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PII(double p0, void* p1, struct S_PII p2,  void (*cb)(doublevoid*, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PIF(double p0, void* p1, struct S_PIF p2,  void (*cb)(doublevoid*, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PID(double p0, void* p1, struct S_PID p2,  void (*cb)(doublevoid*, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PIP(double p0, void* p1, struct S_PIP p2,  void (*cb)(doublevoid*, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PFI(double p0, void* p1, struct S_PFI p2,  void (*cb)(doublevoid*, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PFF(double p0, void* p1, struct S_PFF p2,  void (*cb)(doublevoid*, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PFD(double p0, void* p1, struct S_PFD p2,  void (*cb)(doublevoid*, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PFP(double p0, void* p1, struct S_PFP p2,  void (*cb)(doublevoid*, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PDI(double p0, void* p1, struct S_PDI p2,  void (*cb)(doublevoid*, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PDF(double p0, void* p1, struct S_PDF p2,  void (*cb)(doublevoid*, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PDD(double p0, void* p1, struct S_PDD p2,  void (*cb)(doublevoid*, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PDP(double p0, void* p1, struct S_PDP p2,  void (*cb)(doublevoid*, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PPI(double p0, void* p1, struct S_PPI p2,  void (*cb)(doublevoid*, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PPF(double p0, void* p1, struct S_PPF p2,  void (*cb)(doublevoid*, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PPD(double p0, void* p1, struct S_PPD p2,  void (*cb)(doublevoid*, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f4_V_DPS_PPP(double p0, void* p1, struct S_PPP p2,  void (*cb)(doublevoid*, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_I(double p0, struct S_I p1, int p2,  void (*cb)(double, struct S_I, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_F(double p0, struct S_F p1, int p2,  void (*cb)(double, struct S_F, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_D(double p0, struct S_D p1, int p2,  void (*cb)(double, struct S_D, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_P(double p0, struct S_P p1, int p2,  void (*cb)(double, struct S_P, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_II(double p0, struct S_II p1, int p2,  void (*cb)(double, struct S_II, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IF(double p0, struct S_IF p1, int p2,  void (*cb)(double, struct S_IF, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_ID(double p0, struct S_ID p1, int p2,  void (*cb)(double, struct S_ID, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IP(double p0, struct S_IP p1, int p2,  void (*cb)(double, struct S_IP, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FI(double p0, struct S_FI p1, int p2,  void (*cb)(double, struct S_FI, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FF(double p0, struct S_FF p1, int p2,  void (*cb)(double, struct S_FF, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FD(double p0, struct S_FD p1, int p2,  void (*cb)(double, struct S_FD, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FP(double p0, struct S_FP p1, int p2,  void (*cb)(double, struct S_FP, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DI(double p0, struct S_DI p1, int p2,  void (*cb)(double, struct S_DI, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DF(double p0, struct S_DF p1, int p2,  void (*cb)(double, struct S_DF, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DD(double p0, struct S_DD p1, int p2,  void (*cb)(double, struct S_DD, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DP(double p0, struct S_DP p1, int p2,  void (*cb)(double, struct S_DP, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PI(double p0, struct S_PI p1, int p2,  void (*cb)(double, struct S_PI, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PF(double p0, struct S_PF p1, int p2,  void (*cb)(double, struct S_PF, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PD(double p0, struct S_PD p1, int p2,  void (*cb)(double, struct S_PD, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PP(double p0, struct S_PP p1, int p2,  void (*cb)(double, struct S_PP, int)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_III(double p0, struct S_III p1, int p2,  void (*cb)(double, struct S_IIIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IIF(double p0, struct S_IIF p1, int p2,  void (*cb)(double, struct S_IIFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IID(double p0, struct S_IID p1, int p2,  void (*cb)(double, struct S_IIDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IIP(double p0, struct S_IIP p1, int p2,  void (*cb)(double, struct S_IIPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IFI(double p0, struct S_IFI p1, int p2,  void (*cb)(double, struct S_IFIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IFF(double p0, struct S_IFF p1, int p2,  void (*cb)(double, struct S_IFFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IFD(double p0, struct S_IFD p1, int p2,  void (*cb)(double, struct S_IFDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IFP(double p0, struct S_IFP p1, int p2,  void (*cb)(double, struct S_IFPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IDI(double p0, struct S_IDI p1, int p2,  void (*cb)(double, struct S_IDIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IDF(double p0, struct S_IDF p1, int p2,  void (*cb)(double, struct S_IDFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IDD(double p0, struct S_IDD p1, int p2,  void (*cb)(double, struct S_IDDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IDP(double p0, struct S_IDP p1, int p2,  void (*cb)(double, struct S_IDPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IPI(double p0, struct S_IPI p1, int p2,  void (*cb)(double, struct S_IPIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IPF(double p0, struct S_IPF p1, int p2,  void (*cb)(double, struct S_IPFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IPD(double p0, struct S_IPD p1, int p2,  void (*cb)(double, struct S_IPDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_IPP(double p0, struct S_IPP p1, int p2,  void (*cb)(double, struct S_IPPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FII(double p0, struct S_FII p1, int p2,  void (*cb)(double, struct S_FIIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FIF(double p0, struct S_FIF p1, int p2,  void (*cb)(double, struct S_FIFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FID(double p0, struct S_FID p1, int p2,  void (*cb)(double, struct S_FIDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FIP(double p0, struct S_FIP p1, int p2,  void (*cb)(double, struct S_FIPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FFI(double p0, struct S_FFI p1, int p2,  void (*cb)(double, struct S_FFIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FFF(double p0, struct S_FFF p1, int p2,  void (*cb)(double, struct S_FFFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FFD(double p0, struct S_FFD p1, int p2,  void (*cb)(double, struct S_FFDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FFP(double p0, struct S_FFP p1, int p2,  void (*cb)(double, struct S_FFPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FDI(double p0, struct S_FDI p1, int p2,  void (*cb)(double, struct S_FDIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FDF(double p0, struct S_FDF p1, int p2,  void (*cb)(double, struct S_FDFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FDD(double p0, struct S_FDD p1, int p2,  void (*cb)(double, struct S_FDDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FDP(double p0, struct S_FDP p1, int p2,  void (*cb)(double, struct S_FDPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FPI(double p0, struct S_FPI p1, int p2,  void (*cb)(double, struct S_FPIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FPF(double p0, struct S_FPF p1, int p2,  void (*cb)(double, struct S_FPFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FPD(double p0, struct S_FPD p1, int p2,  void (*cb)(double, struct S_FPDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_FPP(double p0, struct S_FPP p1, int p2,  void (*cb)(double, struct S_FPPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DII(double p0, struct S_DII p1, int p2,  void (*cb)(double, struct S_DIIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DIF(double p0, struct S_DIF p1, int p2,  void (*cb)(double, struct S_DIFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DID(double p0, struct S_DID p1, int p2,  void (*cb)(double, struct S_DIDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DIP(double p0, struct S_DIP p1, int p2,  void (*cb)(double, struct S_DIPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DFI(double p0, struct S_DFI p1, int p2,  void (*cb)(double, struct S_DFIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DFF(double p0, struct S_DFF p1, int p2,  void (*cb)(double, struct S_DFFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DFD(double p0, struct S_DFD p1, int p2,  void (*cb)(double, struct S_DFDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DFP(double p0, struct S_DFP p1, int p2,  void (*cb)(double, struct S_DFPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DDI(double p0, struct S_DDI p1, int p2,  void (*cb)(double, struct S_DDIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DDF(double p0, struct S_DDF p1, int p2,  void (*cb)(double, struct S_DDFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DDD(double p0, struct S_DDD p1, int p2,  void (*cb)(double, struct S_DDDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DDP(double p0, struct S_DDP p1, int p2,  void (*cb)(double, struct S_DDPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DPI(double p0, struct S_DPI p1, int p2,  void (*cb)(double, struct S_DPIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DPF(double p0, struct S_DPF p1, int p2,  void (*cb)(double, struct S_DPFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DPD(double p0, struct S_DPD p1, int p2,  void (*cb)(double, struct S_DPDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_DPP(double p0, struct S_DPP p1, int p2,  void (*cb)(double, struct S_DPPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PII(double p0, struct S_PII p1, int p2,  void (*cb)(double, struct S_PIIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PIF(double p0, struct S_PIF p1, int p2,  void (*cb)(double, struct S_PIFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PID(double p0, struct S_PID p1, int p2,  void (*cb)(double, struct S_PIDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PIP(double p0, struct S_PIP p1, int p2,  void (*cb)(double, struct S_PIPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PFI(double p0, struct S_PFI p1, int p2,  void (*cb)(double, struct S_PFIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PFF(double p0, struct S_PFF p1, int p2,  void (*cb)(double, struct S_PFFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PFD(double p0, struct S_PFD p1, int p2,  void (*cb)(double, struct S_PFDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PFP(double p0, struct S_PFP p1, int p2,  void (*cb)(double, struct S_PFPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PDI(double p0, struct S_PDI p1, int p2,  void (*cb)(double, struct S_PDIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PDF(double p0, struct S_PDF p1, int p2,  void (*cb)(double, struct S_PDFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PDD(double p0, struct S_PDD p1, int p2,  void (*cb)(double, struct S_PDDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PDP(double p0, struct S_PDP p1, int p2,  void (*cb)(double, struct S_PDPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PPI(double p0, struct S_PPI p1, int p2,  void (*cb)(double, struct S_PPIint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PPF(double p0, struct S_PPF p1, int p2,  void (*cb)(double, struct S_PPFint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PPD(double p0, struct S_PPD p1, int p2,  void (*cb)(double, struct S_PPDint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSI_PPP(double p0, struct S_PPP p1, int p2,  void (*cb)(double, struct S_PPPint)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_I(double p0, struct S_I p1, float p2,  void (*cb)(double, struct S_I, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_F(double p0, struct S_F p1, float p2,  void (*cb)(double, struct S_F, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_D(double p0, struct S_D p1, float p2,  void (*cb)(double, struct S_D, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_P(double p0, struct S_P p1, float p2,  void (*cb)(double, struct S_P, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_II(double p0, struct S_II p1, float p2,  void (*cb)(double, struct S_II, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IF(double p0, struct S_IF p1, float p2,  void (*cb)(double, struct S_IF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_ID(double p0, struct S_ID p1, float p2,  void (*cb)(double, struct S_ID, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IP(double p0, struct S_IP p1, float p2,  void (*cb)(double, struct S_IP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FI(double p0, struct S_FI p1, float p2,  void (*cb)(double, struct S_FI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FF(double p0, struct S_FF p1, float p2,  void (*cb)(double, struct S_FF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FD(double p0, struct S_FD p1, float p2,  void (*cb)(double, struct S_FD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FP(double p0, struct S_FP p1, float p2,  void (*cb)(double, struct S_FP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DI(double p0, struct S_DI p1, float p2,  void (*cb)(double, struct S_DI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DF(double p0, struct S_DF p1, float p2,  void (*cb)(double, struct S_DF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DD(double p0, struct S_DD p1, float p2,  void (*cb)(double, struct S_DD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DP(double p0, struct S_DP p1, float p2,  void (*cb)(double, struct S_DP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PI(double p0, struct S_PI p1, float p2,  void (*cb)(double, struct S_PI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PF(double p0, struct S_PF p1, float p2,  void (*cb)(double, struct S_PF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PD(double p0, struct S_PD p1, float p2,  void (*cb)(double, struct S_PD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PP(double p0, struct S_PP p1, float p2,  void (*cb)(double, struct S_PP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_III(double p0, struct S_III p1, float p2,  void (*cb)(double, struct S_III, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IIF(double p0, struct S_IIF p1, float p2,  void (*cb)(double, struct S_IIF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IID(double p0, struct S_IID p1, float p2,  void (*cb)(double, struct S_IID, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IIP(double p0, struct S_IIP p1, float p2,  void (*cb)(double, struct S_IIP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IFI(double p0, struct S_IFI p1, float p2,  void (*cb)(double, struct S_IFI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IFF(double p0, struct S_IFF p1, float p2,  void (*cb)(double, struct S_IFF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IFD(double p0, struct S_IFD p1, float p2,  void (*cb)(double, struct S_IFD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IFP(double p0, struct S_IFP p1, float p2,  void (*cb)(double, struct S_IFP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IDI(double p0, struct S_IDI p1, float p2,  void (*cb)(double, struct S_IDI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IDF(double p0, struct S_IDF p1, float p2,  void (*cb)(double, struct S_IDF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IDD(double p0, struct S_IDD p1, float p2,  void (*cb)(double, struct S_IDD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IDP(double p0, struct S_IDP p1, float p2,  void (*cb)(double, struct S_IDP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IPI(double p0, struct S_IPI p1, float p2,  void (*cb)(double, struct S_IPI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IPF(double p0, struct S_IPF p1, float p2,  void (*cb)(double, struct S_IPF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IPD(double p0, struct S_IPD p1, float p2,  void (*cb)(double, struct S_IPD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_IPP(double p0, struct S_IPP p1, float p2,  void (*cb)(double, struct S_IPP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FII(double p0, struct S_FII p1, float p2,  void (*cb)(double, struct S_FII, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FIF(double p0, struct S_FIF p1, float p2,  void (*cb)(double, struct S_FIF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FID(double p0, struct S_FID p1, float p2,  void (*cb)(double, struct S_FID, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FIP(double p0, struct S_FIP p1, float p2,  void (*cb)(double, struct S_FIP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FFI(double p0, struct S_FFI p1, float p2,  void (*cb)(double, struct S_FFI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FFF(double p0, struct S_FFF p1, float p2,  void (*cb)(double, struct S_FFF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FFD(double p0, struct S_FFD p1, float p2,  void (*cb)(double, struct S_FFD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FFP(double p0, struct S_FFP p1, float p2,  void (*cb)(double, struct S_FFP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FDI(double p0, struct S_FDI p1, float p2,  void (*cb)(double, struct S_FDI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FDF(double p0, struct S_FDF p1, float p2,  void (*cb)(double, struct S_FDF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FDD(double p0, struct S_FDD p1, float p2,  void (*cb)(double, struct S_FDD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FDP(double p0, struct S_FDP p1, float p2,  void (*cb)(double, struct S_FDP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FPI(double p0, struct S_FPI p1, float p2,  void (*cb)(double, struct S_FPI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FPF(double p0, struct S_FPF p1, float p2,  void (*cb)(double, struct S_FPF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FPD(double p0, struct S_FPD p1, float p2,  void (*cb)(double, struct S_FPD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_FPP(double p0, struct S_FPP p1, float p2,  void (*cb)(double, struct S_FPP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DII(double p0, struct S_DII p1, float p2,  void (*cb)(double, struct S_DII, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DIF(double p0, struct S_DIF p1, float p2,  void (*cb)(double, struct S_DIF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DID(double p0, struct S_DID p1, float p2,  void (*cb)(double, struct S_DID, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DIP(double p0, struct S_DIP p1, float p2,  void (*cb)(double, struct S_DIP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DFI(double p0, struct S_DFI p1, float p2,  void (*cb)(double, struct S_DFI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DFF(double p0, struct S_DFF p1, float p2,  void (*cb)(double, struct S_DFF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DFD(double p0, struct S_DFD p1, float p2,  void (*cb)(double, struct S_DFD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DFP(double p0, struct S_DFP p1, float p2,  void (*cb)(double, struct S_DFP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DDI(double p0, struct S_DDI p1, float p2,  void (*cb)(double, struct S_DDI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DDF(double p0, struct S_DDF p1, float p2,  void (*cb)(double, struct S_DDF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DDD(double p0, struct S_DDD p1, float p2,  void (*cb)(double, struct S_DDD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DDP(double p0, struct S_DDP p1, float p2,  void (*cb)(double, struct S_DDP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DPI(double p0, struct S_DPI p1, float p2,  void (*cb)(double, struct S_DPI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DPF(double p0, struct S_DPF p1, float p2,  void (*cb)(double, struct S_DPF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DPD(double p0, struct S_DPD p1, float p2,  void (*cb)(double, struct S_DPD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_DPP(double p0, struct S_DPP p1, float p2,  void (*cb)(double, struct S_DPP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PII(double p0, struct S_PII p1, float p2,  void (*cb)(double, struct S_PII, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PIF(double p0, struct S_PIF p1, float p2,  void (*cb)(double, struct S_PIF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PID(double p0, struct S_PID p1, float p2,  void (*cb)(double, struct S_PID, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PIP(double p0, struct S_PIP p1, float p2,  void (*cb)(double, struct S_PIP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PFI(double p0, struct S_PFI p1, float p2,  void (*cb)(double, struct S_PFI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PFF(double p0, struct S_PFF p1, float p2,  void (*cb)(double, struct S_PFF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PFD(double p0, struct S_PFD p1, float p2,  void (*cb)(double, struct S_PFD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PFP(double p0, struct S_PFP p1, float p2,  void (*cb)(double, struct S_PFP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PDI(double p0, struct S_PDI p1, float p2,  void (*cb)(double, struct S_PDI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PDF(double p0, struct S_PDF p1, float p2,  void (*cb)(double, struct S_PDF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PDD(double p0, struct S_PDD p1, float p2,  void (*cb)(double, struct S_PDD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PDP(double p0, struct S_PDP p1, float p2,  void (*cb)(double, struct S_PDP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PPI(double p0, struct S_PPI p1, float p2,  void (*cb)(double, struct S_PPI, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PPF(double p0, struct S_PPF p1, float p2,  void (*cb)(double, struct S_PPF, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PPD(double p0, struct S_PPD p1, float p2,  void (*cb)(double, struct S_PPD, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSF_PPP(double p0, struct S_PPP p1, float p2,  void (*cb)(double, struct S_PPP, float)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_I(double p0, struct S_I p1, double p2,  void (*cb)(double, struct S_I, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_F(double p0, struct S_F p1, double p2,  void (*cb)(double, struct S_F, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_D(double p0, struct S_D p1, double p2,  void (*cb)(double, struct S_D, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_P(double p0, struct S_P p1, double p2,  void (*cb)(double, struct S_P, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_II(double p0, struct S_II p1, double p2,  void (*cb)(double, struct S_IIdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IF(double p0, struct S_IF p1, double p2,  void (*cb)(double, struct S_IFdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_ID(double p0, struct S_ID p1, double p2,  void (*cb)(double, struct S_IDdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IP(double p0, struct S_IP p1, double p2,  void (*cb)(double, struct S_IPdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FI(double p0, struct S_FI p1, double p2,  void (*cb)(double, struct S_FIdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FF(double p0, struct S_FF p1, double p2,  void (*cb)(double, struct S_FFdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FD(double p0, struct S_FD p1, double p2,  void (*cb)(double, struct S_FDdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FP(double p0, struct S_FP p1, double p2,  void (*cb)(double, struct S_FPdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DI(double p0, struct S_DI p1, double p2,  void (*cb)(double, struct S_DIdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DF(double p0, struct S_DF p1, double p2,  void (*cb)(double, struct S_DFdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DD(double p0, struct S_DD p1, double p2,  void (*cb)(double, struct S_DDdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DP(double p0, struct S_DP p1, double p2,  void (*cb)(double, struct S_DPdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PI(double p0, struct S_PI p1, double p2,  void (*cb)(double, struct S_PIdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PF(double p0, struct S_PF p1, double p2,  void (*cb)(double, struct S_PFdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PD(double p0, struct S_PD p1, double p2,  void (*cb)(double, struct S_PDdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PP(double p0, struct S_PP p1, double p2,  void (*cb)(double, struct S_PPdouble)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_III(double p0, struct S_III p1, double p2,  void (*cb)(double, struct S_III, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IIF(double p0, struct S_IIF p1, double p2,  void (*cb)(double, struct S_IIF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IID(double p0, struct S_IID p1, double p2,  void (*cb)(double, struct S_IID, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IIP(double p0, struct S_IIP p1, double p2,  void (*cb)(double, struct S_IIP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IFI(double p0, struct S_IFI p1, double p2,  void (*cb)(double, struct S_IFI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IFF(double p0, struct S_IFF p1, double p2,  void (*cb)(double, struct S_IFF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IFD(double p0, struct S_IFD p1, double p2,  void (*cb)(double, struct S_IFD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IFP(double p0, struct S_IFP p1, double p2,  void (*cb)(double, struct S_IFP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IDI(double p0, struct S_IDI p1, double p2,  void (*cb)(double, struct S_IDI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IDF(double p0, struct S_IDF p1, double p2,  void (*cb)(double, struct S_IDF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IDD(double p0, struct S_IDD p1, double p2,  void (*cb)(double, struct S_IDD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IDP(double p0, struct S_IDP p1, double p2,  void (*cb)(double, struct S_IDP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IPI(double p0, struct S_IPI p1, double p2,  void (*cb)(double, struct S_IPI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IPF(double p0, struct S_IPF p1, double p2,  void (*cb)(double, struct S_IPF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IPD(double p0, struct S_IPD p1, double p2,  void (*cb)(double, struct S_IPD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_IPP(double p0, struct S_IPP p1, double p2,  void (*cb)(double, struct S_IPP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FII(double p0, struct S_FII p1, double p2,  void (*cb)(double, struct S_FII, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FIF(double p0, struct S_FIF p1, double p2,  void (*cb)(double, struct S_FIF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FID(double p0, struct S_FID p1, double p2,  void (*cb)(double, struct S_FID, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FIP(double p0, struct S_FIP p1, double p2,  void (*cb)(double, struct S_FIP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FFI(double p0, struct S_FFI p1, double p2,  void (*cb)(double, struct S_FFI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FFF(double p0, struct S_FFF p1, double p2,  void (*cb)(double, struct S_FFF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FFD(double p0, struct S_FFD p1, double p2,  void (*cb)(double, struct S_FFD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FFP(double p0, struct S_FFP p1, double p2,  void (*cb)(double, struct S_FFP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FDI(double p0, struct S_FDI p1, double p2,  void (*cb)(double, struct S_FDI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FDF(double p0, struct S_FDF p1, double p2,  void (*cb)(double, struct S_FDF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FDD(double p0, struct S_FDD p1, double p2,  void (*cb)(double, struct S_FDD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FDP(double p0, struct S_FDP p1, double p2,  void (*cb)(double, struct S_FDP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FPI(double p0, struct S_FPI p1, double p2,  void (*cb)(double, struct S_FPI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FPF(double p0, struct S_FPF p1, double p2,  void (*cb)(double, struct S_FPF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FPD(double p0, struct S_FPD p1, double p2,  void (*cb)(double, struct S_FPD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_FPP(double p0, struct S_FPP p1, double p2,  void (*cb)(double, struct S_FPP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DII(double p0, struct S_DII p1, double p2,  void (*cb)(double, struct S_DII, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DIF(double p0, struct S_DIF p1, double p2,  void (*cb)(double, struct S_DIF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DID(double p0, struct S_DID p1, double p2,  void (*cb)(double, struct S_DID, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DIP(double p0, struct S_DIP p1, double p2,  void (*cb)(double, struct S_DIP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DFI(double p0, struct S_DFI p1, double p2,  void (*cb)(double, struct S_DFI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DFF(double p0, struct S_DFF p1, double p2,  void (*cb)(double, struct S_DFF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DFD(double p0, struct S_DFD p1, double p2,  void (*cb)(double, struct S_DFD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DFP(double p0, struct S_DFP p1, double p2,  void (*cb)(double, struct S_DFP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DDI(double p0, struct S_DDI p1, double p2,  void (*cb)(double, struct S_DDI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DDF(double p0, struct S_DDF p1, double p2,  void (*cb)(double, struct S_DDF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DDD(double p0, struct S_DDD p1, double p2,  void (*cb)(double, struct S_DDD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DDP(double p0, struct S_DDP p1, double p2,  void (*cb)(double, struct S_DDP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DPI(double p0, struct S_DPI p1, double p2,  void (*cb)(double, struct S_DPI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DPF(double p0, struct S_DPF p1, double p2,  void (*cb)(double, struct S_DPF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DPD(double p0, struct S_DPD p1, double p2,  void (*cb)(double, struct S_DPD, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_DPP(double p0, struct S_DPP p1, double p2,  void (*cb)(double, struct S_DPP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PII(double p0, struct S_PII p1, double p2,  void (*cb)(double, struct S_PII, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PIF(double p0, struct S_PIF p1, double p2,  void (*cb)(double, struct S_PIF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PID(double p0, struct S_PID p1, double p2,  void (*cb)(double, struct S_PID, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PIP(double p0, struct S_PIP p1, double p2,  void (*cb)(double, struct S_PIP, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PFI(double p0, struct S_PFI p1, double p2,  void (*cb)(double, struct S_PFI, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PFF(double p0, struct S_PFF p1, double p2,  void (*cb)(double, struct S_PFF, double)) { cb(p0,p1,p2); }
EXPORT void f4_V_DSD_PFD(double p0, struct S_PFD p1, double p2,  void (*cb)(double, struct S_PFD, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PFP(double p0, struct S_PFP p1, double p2,  void (*cb)(double, struct S_PFP, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PDI(double p0, struct S_PDI p1, double p2,  void (*cb)(double, struct S_PDI, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PDF(double p0, struct S_PDF p1, double p2,  void (*cb)(double, struct S_PDF, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PDD(double p0, struct S_PDD p1, double p2,  void (*cb)(double, struct S_PDD, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PDP(double p0, struct S_PDP p1, double p2,  void (*cb)(double, struct S_PDP, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PPI(double p0, struct S_PPI p1, double p2,  void (*cb)(double, struct S_PPI, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PPF(double p0, struct S_PPF p1, double p2,  void (*cb)(double, struct S_PPF, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PPD(double p0, struct S_PPD p1, double p2,  void (*cb)(double, struct S_PPD, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSD_PPP(double p0, struct S_PPP p1, double p2,  void (*cb)(double, struct S_PPP, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_I(double p0, struct S_I p1, void* p2,  void (*cb)(double, struct S_I, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_F(double p0, struct S_F p1, void* p2,  void (*cb)(double, struct S_F, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_D(double p0, struct S_D p1, void* p2,  void (*cb)(double, struct S_D, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_P(double p0, struct S_P p1, void* p2,  void (*cb)(double, struct S_P, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_II(double p0, struct S_II p1, void* p2,  void (*cb)(double, struct S_II, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IF(double p0, struct S_IF p1, void* p2,  void (*cb)(double, struct S_IF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_ID(double p0, struct S_ID p1, void* p2,  void (*cb)(double, struct S_ID, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IP(double p0, struct S_IP p1, void* p2,  void (*cb)(double, struct S_IP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FI(double p0, struct S_FI p1, void* p2,  void (*cb)(double, struct S_FI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FF(double p0, struct S_FF p1, void* p2,  void (*cb)(double, struct S_FF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FD(double p0, struct S_FD p1, void* p2,  void (*cb)(double, struct S_FD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FP(double p0, struct S_FP p1, void* p2,  void (*cb)(double, struct S_FP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DI(double p0, struct S_DI p1, void* p2,  void (*cb)(double, struct S_DI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DF(double p0, struct S_DF p1, void* p2,  void (*cb)(double, struct S_DF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DD(double p0, struct S_DD p1, void* p2,  void (*cb)(double, struct S_DD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DP(double p0, struct S_DP p1, void* p2,  void (*cb)(double, struct S_DP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PI(double p0, struct S_PI p1, void* p2,  void (*cb)(double, struct S_PI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PF(double p0, struct S_PF p1, void* p2,  void (*cb)(double, struct S_PF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PD(double p0, struct S_PD p1, void* p2,  void (*cb)(double, struct S_PD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PP(double p0, struct S_PP p1, void* p2,  void (*cb)(double, struct S_PP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_III(double p0, struct S_III p1, void* p2,  void (*cb)(double, struct S_III, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IIF(double p0, struct S_IIF p1, void* p2,  void (*cb)(double, struct S_IIF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IID(double p0, struct S_IID p1, void* p2,  void (*cb)(double, struct S_IID, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IIP(double p0, struct S_IIP p1, void* p2,  void (*cb)(double, struct S_IIP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IFI(double p0, struct S_IFI p1, void* p2,  void (*cb)(double, struct S_IFI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IFF(double p0, struct S_IFF p1, void* p2,  void (*cb)(double, struct S_IFF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IFD(double p0, struct S_IFD p1, void* p2,  void (*cb)(double, struct S_IFD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IFP(double p0, struct S_IFP p1, void* p2,  void (*cb)(double, struct S_IFP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IDI(double p0, struct S_IDI p1, void* p2,  void (*cb)(double, struct S_IDI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IDF(double p0, struct S_IDF p1, void* p2,  void (*cb)(double, struct S_IDF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IDD(double p0, struct S_IDD p1, void* p2,  void (*cb)(double, struct S_IDD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IDP(double p0, struct S_IDP p1, void* p2,  void (*cb)(double, struct S_IDP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IPI(double p0, struct S_IPI p1, void* p2,  void (*cb)(double, struct S_IPI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IPF(double p0, struct S_IPF p1, void* p2,  void (*cb)(double, struct S_IPF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IPD(double p0, struct S_IPD p1, void* p2,  void (*cb)(double, struct S_IPD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_IPP(double p0, struct S_IPP p1, void* p2,  void (*cb)(double, struct S_IPP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FII(double p0, struct S_FII p1, void* p2,  void (*cb)(double, struct S_FII, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FIF(double p0, struct S_FIF p1, void* p2,  void (*cb)(double, struct S_FIF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FID(double p0, struct S_FID p1, void* p2,  void (*cb)(double, struct S_FID, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FIP(double p0, struct S_FIP p1, void* p2,  void (*cb)(double, struct S_FIP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FFI(double p0, struct S_FFI p1, void* p2,  void (*cb)(double, struct S_FFI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FFF(double p0, struct S_FFF p1, void* p2,  void (*cb)(double, struct S_FFF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FFD(double p0, struct S_FFD p1, void* p2,  void (*cb)(double, struct S_FFD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FFP(double p0, struct S_FFP p1, void* p2,  void (*cb)(double, struct S_FFP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FDI(double p0, struct S_FDI p1, void* p2,  void (*cb)(double, struct S_FDI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FDF(double p0, struct S_FDF p1, void* p2,  void (*cb)(double, struct S_FDF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FDD(double p0, struct S_FDD p1, void* p2,  void (*cb)(double, struct S_FDD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FDP(double p0, struct S_FDP p1, void* p2,  void (*cb)(double, struct S_FDP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FPI(double p0, struct S_FPI p1, void* p2,  void (*cb)(double, struct S_FPI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FPF(double p0, struct S_FPF p1, void* p2,  void (*cb)(double, struct S_FPF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FPD(double p0, struct S_FPD p1, void* p2,  void (*cb)(double, struct S_FPD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_FPP(double p0, struct S_FPP p1, void* p2,  void (*cb)(double, struct S_FPP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DII(double p0, struct S_DII p1, void* p2,  void (*cb)(double, struct S_DII, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DIF(double p0, struct S_DIF p1, void* p2,  void (*cb)(double, struct S_DIF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DID(double p0, struct S_DID p1, void* p2,  void (*cb)(double, struct S_DID, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DIP(double p0, struct S_DIP p1, void* p2,  void (*cb)(double, struct S_DIP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DFI(double p0, struct S_DFI p1, void* p2,  void (*cb)(double, struct S_DFI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DFF(double p0, struct S_DFF p1, void* p2,  void (*cb)(double, struct S_DFF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DFD(double p0, struct S_DFD p1, void* p2,  void (*cb)(double, struct S_DFD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DFP(double p0, struct S_DFP p1, void* p2,  void (*cb)(double, struct S_DFP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DDI(double p0, struct S_DDI p1, void* p2,  void (*cb)(double, struct S_DDI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DDF(double p0, struct S_DDF p1, void* p2,  void (*cb)(double, struct S_DDF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DDD(double p0, struct S_DDD p1, void* p2,  void (*cb)(double, struct S_DDD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DDP(double p0, struct S_DDP p1, void* p2,  void (*cb)(double, struct S_DDP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DPI(double p0, struct S_DPI p1, void* p2,  void (*cb)(double, struct S_DPI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DPF(double p0, struct S_DPF p1, void* p2,  void (*cb)(double, struct S_DPF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DPD(double p0, struct S_DPD p1, void* p2,  void (*cb)(double, struct S_DPD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_DPP(double p0, struct S_DPP p1, void* p2,  void (*cb)(double, struct S_DPP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PII(double p0, struct S_PII p1, void* p2,  void (*cb)(double, struct S_PII, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PIF(double p0, struct S_PIF p1, void* p2,  void (*cb)(double, struct S_PIF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PID(double p0, struct S_PID p1, void* p2,  void (*cb)(double, struct S_PID, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PIP(double p0, struct S_PIP p1, void* p2,  void (*cb)(double, struct S_PIP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PFI(double p0, struct S_PFI p1, void* p2,  void (*cb)(double, struct S_PFI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PFF(double p0, struct S_PFF p1, void* p2,  void (*cb)(double, struct S_PFF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PFD(double p0, struct S_PFD p1, void* p2,  void (*cb)(double, struct S_PFD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PFP(double p0, struct S_PFP p1, void* p2,  void (*cb)(double, struct S_PFP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PDI(double p0, struct S_PDI p1, void* p2,  void (*cb)(double, struct S_PDI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PDF(double p0, struct S_PDF p1, void* p2,  void (*cb)(double, struct S_PDF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PDD(double p0, struct S_PDD p1, void* p2,  void (*cb)(double, struct S_PDD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PDP(double p0, struct S_PDP p1, void* p2,  void (*cb)(double, struct S_PDP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PPI(double p0, struct S_PPI p1, void* p2,  void (*cb)(double, struct S_PPI, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PPF(double p0, struct S_PPF p1, void* p2,  void (*cb)(double, struct S_PPF, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PPD(double p0, struct S_PPD p1, void* p2,  void (*cb)(double, struct S_PPD, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSP_PPP(double p0, struct S_PPP p1, void* p2,  void (*cb)(double, struct S_PPP, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_I(double p0, struct S_I p1, struct S_I p2,  void (*cb)(double, struct S_I, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_F(double p0, struct S_F p1, struct S_F p2,  void (*cb)(double, struct S_F, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_D(double p0, struct S_D p1, struct S_D p2,  void (*cb)(double, struct S_D, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_P(double p0, struct S_P p1, struct S_P p2,  void (*cb)(double, struct S_P, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_II(double p0, struct S_II p1, struct S_II p2,  void (*cb)(double, struct S_II, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IF(double p0, struct S_IF p1, struct S_IF p2,  void (*cb)(double, struct S_IF, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_ID(double p0, struct S_ID p1, struct S_ID p2,  void (*cb)(double, struct S_ID, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IP(double p0, struct S_IP p1, struct S_IP p2,  void (*cb)(double, struct S_IP, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FI(double p0, struct S_FI p1, struct S_FI p2,  void (*cb)(double, struct S_FI, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FF(double p0, struct S_FF p1, struct S_FF p2,  void (*cb)(double, struct S_FF, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FD(double p0, struct S_FD p1, struct S_FD p2,  void (*cb)(double, struct S_FD, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FP(double p0, struct S_FP p1, struct S_FP p2,  void (*cb)(double, struct S_FP, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DI(double p0, struct S_DI p1, struct S_DI p2,  void (*cb)(double, struct S_DI, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DF(double p0, struct S_DF p1, struct S_DF p2,  void (*cb)(double, struct S_DF, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DD(double p0, struct S_DD p1, struct S_DD p2,  void (*cb)(double, struct S_DD, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DP(double p0, struct S_DP p1, struct S_DP p2,  void (*cb)(double, struct S_DP, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PI(double p0, struct S_PI p1, struct S_PI p2,  void (*cb)(double, struct S_PI, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PF(double p0, struct S_PF p1, struct S_PF p2,  void (*cb)(double, struct S_PF, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PD(double p0, struct S_PD p1, struct S_PD p2,  void (*cb)(double, struct S_PD, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PP(double p0, struct S_PP p1, struct S_PP p2,  void (*cb)(double, struct S_PP, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_III(double p0, struct S_III p1, struct S_III p2,  void (*cb)(double, struct S_III, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IIF(double p0, struct S_IIF p1, struct S_IIF p2,  void (*cb)(double, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IID(double p0, struct S_IID p1, struct S_IID p2,  void (*cb)(double, struct S_IID, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IIP(double p0, struct S_IIP p1, struct S_IIP p2,  void (*cb)(double, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IFI(double p0, struct S_IFI p1, struct S_IFI p2,  void (*cb)(double, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IFF(double p0, struct S_IFF p1, struct S_IFF p2,  void (*cb)(double, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IFD(double p0, struct S_IFD p1, struct S_IFD p2,  void (*cb)(double, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IFP(double p0, struct S_IFP p1, struct S_IFP p2,  void (*cb)(double, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IDI(double p0, struct S_IDI p1, struct S_IDI p2,  void (*cb)(double, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IDF(double p0, struct S_IDF p1, struct S_IDF p2,  void (*cb)(double, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IDD(double p0, struct S_IDD p1, struct S_IDD p2,  void (*cb)(double, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IDP(double p0, struct S_IDP p1, struct S_IDP p2,  void (*cb)(double, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IPI(double p0, struct S_IPI p1, struct S_IPI p2,  void (*cb)(double, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IPF(double p0, struct S_IPF p1, struct S_IPF p2,  void (*cb)(double, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IPD(double p0, struct S_IPD p1, struct S_IPD p2,  void (*cb)(double, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_IPP(double p0, struct S_IPP p1, struct S_IPP p2,  void (*cb)(double, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FII(double p0, struct S_FII p1, struct S_FII p2,  void (*cb)(double, struct S_FII, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FIF(double p0, struct S_FIF p1, struct S_FIF p2,  void (*cb)(double, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FID(double p0, struct S_FID p1, struct S_FID p2,  void (*cb)(double, struct S_FID, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FIP(double p0, struct S_FIP p1, struct S_FIP p2,  void (*cb)(double, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FFI(double p0, struct S_FFI p1, struct S_FFI p2,  void (*cb)(double, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FFF(double p0, struct S_FFF p1, struct S_FFF p2,  void (*cb)(double, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FFD(double p0, struct S_FFD p1, struct S_FFD p2,  void (*cb)(double, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FFP(double p0, struct S_FFP p1, struct S_FFP p2,  void (*cb)(double, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FDI(double p0, struct S_FDI p1, struct S_FDI p2,  void (*cb)(double, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FDF(double p0, struct S_FDF p1, struct S_FDF p2,  void (*cb)(double, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FDD(double p0, struct S_FDD p1, struct S_FDD p2,  void (*cb)(double, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FDP(double p0, struct S_FDP p1, struct S_FDP p2,  void (*cb)(double, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FPI(double p0, struct S_FPI p1, struct S_FPI p2,  void (*cb)(double, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FPF(double p0, struct S_FPF p1, struct S_FPF p2,  void (*cb)(double, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FPD(double p0, struct S_FPD p1, struct S_FPD p2,  void (*cb)(double, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_FPP(double p0, struct S_FPP p1, struct S_FPP p2,  void (*cb)(double, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DII(double p0, struct S_DII p1, struct S_DII p2,  void (*cb)(double, struct S_DII, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DIF(double p0, struct S_DIF p1, struct S_DIF p2,  void (*cb)(double, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DID(double p0, struct S_DID p1, struct S_DID p2,  void (*cb)(double, struct S_DID, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DIP(double p0, struct S_DIP p1, struct S_DIP p2,  void (*cb)(double, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DFI(double p0, struct S_DFI p1, struct S_DFI p2,  void (*cb)(double, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DFF(double p0, struct S_DFF p1, struct S_DFF p2,  void (*cb)(double, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DFD(double p0, struct S_DFD p1, struct S_DFD p2,  void (*cb)(double, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DFP(double p0, struct S_DFP p1, struct S_DFP p2,  void (*cb)(double, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DDI(double p0, struct S_DDI p1, struct S_DDI p2,  void (*cb)(double, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DDF(double p0, struct S_DDF p1, struct S_DDF p2,  void (*cb)(double, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DDD(double p0, struct S_DDD p1, struct S_DDD p2,  void (*cb)(double, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DDP(double p0, struct S_DDP p1, struct S_DDP p2,  void (*cb)(double, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DPI(double p0, struct S_DPI p1, struct S_DPI p2,  void (*cb)(double, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DPF(double p0, struct S_DPF p1, struct S_DPF p2,  void (*cb)(double, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DPD(double p0, struct S_DPD p1, struct S_DPD p2,  void (*cb)(double, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_DPP(double p0, struct S_DPP p1, struct S_DPP p2,  void (*cb)(double, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PII(double p0, struct S_PII p1, struct S_PII p2,  void (*cb)(double, struct S_PII, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PIF(double p0, struct S_PIF p1, struct S_PIF p2,  void (*cb)(double, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PID(double p0, struct S_PID p1, struct S_PID p2,  void (*cb)(double, struct S_PID, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PIP(double p0, struct S_PIP p1, struct S_PIP p2,  void (*cb)(double, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PFI(double p0, struct S_PFI p1, struct S_PFI p2,  void (*cb)(double, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PFF(double p0, struct S_PFF p1, struct S_PFF p2,  void (*cb)(double, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PFD(double p0, struct S_PFD p1, struct S_PFD p2,  void (*cb)(double, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PFP(double p0, struct S_PFP p1, struct S_PFP p2,  void (*cb)(double, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PDI(double p0, struct S_PDI p1, struct S_PDI p2,  void (*cb)(double, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PDF(double p0, struct S_PDF p1, struct S_PDF p2,  void (*cb)(double, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PDD(double p0, struct S_PDD p1, struct S_PDD p2,  void (*cb)(double, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PDP(double p0, struct S_PDP p1, struct S_PDP p2,  void (*cb)(double, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PPI(double p0, struct S_PPI p1, struct S_PPI p2,  void (*cb)(double, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PPF(double p0, struct S_PPF p1, struct S_PPF p2,  void (*cb)(double, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PPD(double p0, struct S_PPD p1, struct S_PPD p2,  void (*cb)(double, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_DSS_PPP(double p0, struct S_PPP p1, struct S_PPP p2,  void (*cb)(double, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PII_(void* p0, int p1, int p2,  void (*cb)(void*, intint)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIF_(void* p0, int p1, float p2,  void (*cb)(void*, intfloat)) { cb(p0,p1,p2); }
EXPORT void f5_V_PID_(void* p0, int p1, double p2,  void (*cb)(void*, intdouble)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIP_(void* p0, int p1, void* p2,  void (*cb)(void*, intvoid*)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_I(void* p0, int p1, struct S_I p2,  void (*cb)(void*, int, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_F(void* p0, int p1, struct S_F p2,  void (*cb)(void*, int, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_D(void* p0, int p1, struct S_D p2,  void (*cb)(void*, int, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_P(void* p0, int p1, struct S_P p2,  void (*cb)(void*, int, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_II(void* p0, int p1, struct S_II p2,  void (*cb)(void*, int, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IF(void* p0, int p1, struct S_IF p2,  void (*cb)(void*, int, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_ID(void* p0, int p1, struct S_ID p2,  void (*cb)(void*, int, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IP(void* p0, int p1, struct S_IP p2,  void (*cb)(void*, int, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FI(void* p0, int p1, struct S_FI p2,  void (*cb)(void*, int, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FF(void* p0, int p1, struct S_FF p2,  void (*cb)(void*, int, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FD(void* p0, int p1, struct S_FD p2,  void (*cb)(void*, int, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FP(void* p0, int p1, struct S_FP p2,  void (*cb)(void*, int, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DI(void* p0, int p1, struct S_DI p2,  void (*cb)(void*, int, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DF(void* p0, int p1, struct S_DF p2,  void (*cb)(void*, int, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DD(void* p0, int p1, struct S_DD p2,  void (*cb)(void*, int, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DP(void* p0, int p1, struct S_DP p2,  void (*cb)(void*, int, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PI(void* p0, int p1, struct S_PI p2,  void (*cb)(void*, int, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PF(void* p0, int p1, struct S_PF p2,  void (*cb)(void*, int, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PD(void* p0, int p1, struct S_PD p2,  void (*cb)(void*, int, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PP(void* p0, int p1, struct S_PP p2,  void (*cb)(void*, int, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_III(void* p0, int p1, struct S_III p2,  void (*cb)(void*, int, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IIF(void* p0, int p1, struct S_IIF p2,  void (*cb)(void*, int, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IID(void* p0, int p1, struct S_IID p2,  void (*cb)(void*, int, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IIP(void* p0, int p1, struct S_IIP p2,  void (*cb)(void*, int, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IFI(void* p0, int p1, struct S_IFI p2,  void (*cb)(void*, int, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IFF(void* p0, int p1, struct S_IFF p2,  void (*cb)(void*, int, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IFD(void* p0, int p1, struct S_IFD p2,  void (*cb)(void*, int, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IFP(void* p0, int p1, struct S_IFP p2,  void (*cb)(void*, int, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IDI(void* p0, int p1, struct S_IDI p2,  void (*cb)(void*, int, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IDF(void* p0, int p1, struct S_IDF p2,  void (*cb)(void*, int, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IDD(void* p0, int p1, struct S_IDD p2,  void (*cb)(void*, int, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IDP(void* p0, int p1, struct S_IDP p2,  void (*cb)(void*, int, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IPI(void* p0, int p1, struct S_IPI p2,  void (*cb)(void*, int, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IPF(void* p0, int p1, struct S_IPF p2,  void (*cb)(void*, int, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IPD(void* p0, int p1, struct S_IPD p2,  void (*cb)(void*, int, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_IPP(void* p0, int p1, struct S_IPP p2,  void (*cb)(void*, int, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FII(void* p0, int p1, struct S_FII p2,  void (*cb)(void*, int, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FIF(void* p0, int p1, struct S_FIF p2,  void (*cb)(void*, int, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FID(void* p0, int p1, struct S_FID p2,  void (*cb)(void*, int, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FIP(void* p0, int p1, struct S_FIP p2,  void (*cb)(void*, int, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FFI(void* p0, int p1, struct S_FFI p2,  void (*cb)(void*, int, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FFF(void* p0, int p1, struct S_FFF p2,  void (*cb)(void*, int, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FFD(void* p0, int p1, struct S_FFD p2,  void (*cb)(void*, int, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FFP(void* p0, int p1, struct S_FFP p2,  void (*cb)(void*, int, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FDI(void* p0, int p1, struct S_FDI p2,  void (*cb)(void*, int, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FDF(void* p0, int p1, struct S_FDF p2,  void (*cb)(void*, int, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FDD(void* p0, int p1, struct S_FDD p2,  void (*cb)(void*, int, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FDP(void* p0, int p1, struct S_FDP p2,  void (*cb)(void*, int, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FPI(void* p0, int p1, struct S_FPI p2,  void (*cb)(void*, int, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FPF(void* p0, int p1, struct S_FPF p2,  void (*cb)(void*, int, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FPD(void* p0, int p1, struct S_FPD p2,  void (*cb)(void*, int, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_FPP(void* p0, int p1, struct S_FPP p2,  void (*cb)(void*, int, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DII(void* p0, int p1, struct S_DII p2,  void (*cb)(void*, int, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DIF(void* p0, int p1, struct S_DIF p2,  void (*cb)(void*, int, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DID(void* p0, int p1, struct S_DID p2,  void (*cb)(void*, int, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DIP(void* p0, int p1, struct S_DIP p2,  void (*cb)(void*, int, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DFI(void* p0, int p1, struct S_DFI p2,  void (*cb)(void*, int, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DFF(void* p0, int p1, struct S_DFF p2,  void (*cb)(void*, int, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DFD(void* p0, int p1, struct S_DFD p2,  void (*cb)(void*, int, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DFP(void* p0, int p1, struct S_DFP p2,  void (*cb)(void*, int, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DDI(void* p0, int p1, struct S_DDI p2,  void (*cb)(void*, int, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DDF(void* p0, int p1, struct S_DDF p2,  void (*cb)(void*, int, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DDD(void* p0, int p1, struct S_DDD p2,  void (*cb)(void*, int, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DDP(void* p0, int p1, struct S_DDP p2,  void (*cb)(void*, int, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DPI(void* p0, int p1, struct S_DPI p2,  void (*cb)(void*, int, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DPF(void* p0, int p1, struct S_DPF p2,  void (*cb)(void*, int, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DPD(void* p0, int p1, struct S_DPD p2,  void (*cb)(void*, int, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_DPP(void* p0, int p1, struct S_DPP p2,  void (*cb)(void*, int, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PII(void* p0, int p1, struct S_PII p2,  void (*cb)(void*, int, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PIF(void* p0, int p1, struct S_PIF p2,  void (*cb)(void*, int, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PID(void* p0, int p1, struct S_PID p2,  void (*cb)(void*, int, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PIP(void* p0, int p1, struct S_PIP p2,  void (*cb)(void*, int, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PFI(void* p0, int p1, struct S_PFI p2,  void (*cb)(void*, int, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PFF(void* p0, int p1, struct S_PFF p2,  void (*cb)(void*, int, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PFD(void* p0, int p1, struct S_PFD p2,  void (*cb)(void*, int, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PFP(void* p0, int p1, struct S_PFP p2,  void (*cb)(void*, int, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PDI(void* p0, int p1, struct S_PDI p2,  void (*cb)(void*, int, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PDF(void* p0, int p1, struct S_PDF p2,  void (*cb)(void*, int, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PDD(void* p0, int p1, struct S_PDD p2,  void (*cb)(void*, int, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PDP(void* p0, int p1, struct S_PDP p2,  void (*cb)(void*, int, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PPI(void* p0, int p1, struct S_PPI p2,  void (*cb)(void*, int, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PPF(void* p0, int p1, struct S_PPF p2,  void (*cb)(void*, int, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PPD(void* p0, int p1, struct S_PPD p2,  void (*cb)(void*, int, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PIS_PPP(void* p0, int p1, struct S_PPP p2,  void (*cb)(void*, int, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFI_(void* p0, float p1, int p2,  void (*cb)(void*, floatint)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFF_(void* p0, float p1, float p2,  void (*cb)(void*, floatfloat)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFD_(void* p0, float p1, double p2,  void (*cb)(void*, floatdouble)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFP_(void* p0, float p1, void* p2,  void (*cb)(void*, floatvoid*)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_I(void* p0, float p1, struct S_I p2,  void (*cb)(void*, float, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_F(void* p0, float p1, struct S_F p2,  void (*cb)(void*, float, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_D(void* p0, float p1, struct S_D p2,  void (*cb)(void*, float, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_P(void* p0, float p1, struct S_P p2,  void (*cb)(void*, float, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_II(void* p0, float p1, struct S_II p2,  void (*cb)(void*, float, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IF(void* p0, float p1, struct S_IF p2,  void (*cb)(void*, float, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_ID(void* p0, float p1, struct S_ID p2,  void (*cb)(void*, float, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IP(void* p0, float p1, struct S_IP p2,  void (*cb)(void*, float, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FI(void* p0, float p1, struct S_FI p2,  void (*cb)(void*, float, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FF(void* p0, float p1, struct S_FF p2,  void (*cb)(void*, float, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FD(void* p0, float p1, struct S_FD p2,  void (*cb)(void*, float, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FP(void* p0, float p1, struct S_FP p2,  void (*cb)(void*, float, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DI(void* p0, float p1, struct S_DI p2,  void (*cb)(void*, float, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DF(void* p0, float p1, struct S_DF p2,  void (*cb)(void*, float, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DD(void* p0, float p1, struct S_DD p2,  void (*cb)(void*, float, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DP(void* p0, float p1, struct S_DP p2,  void (*cb)(void*, float, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PI(void* p0, float p1, struct S_PI p2,  void (*cb)(void*, float, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PF(void* p0, float p1, struct S_PF p2,  void (*cb)(void*, float, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PD(void* p0, float p1, struct S_PD p2,  void (*cb)(void*, float, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PP(void* p0, float p1, struct S_PP p2,  void (*cb)(void*, float, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_III(void* p0, float p1, struct S_III p2,  void (*cb)(void*, float, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IIF(void* p0, float p1, struct S_IIF p2,  void (*cb)(void*, float, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IID(void* p0, float p1, struct S_IID p2,  void (*cb)(void*, float, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IIP(void* p0, float p1, struct S_IIP p2,  void (*cb)(void*, float, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IFI(void* p0, float p1, struct S_IFI p2,  void (*cb)(void*, float, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IFF(void* p0, float p1, struct S_IFF p2,  void (*cb)(void*, float, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IFD(void* p0, float p1, struct S_IFD p2,  void (*cb)(void*, float, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IFP(void* p0, float p1, struct S_IFP p2,  void (*cb)(void*, float, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IDI(void* p0, float p1, struct S_IDI p2,  void (*cb)(void*, float, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IDF(void* p0, float p1, struct S_IDF p2,  void (*cb)(void*, float, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IDD(void* p0, float p1, struct S_IDD p2,  void (*cb)(void*, float, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IDP(void* p0, float p1, struct S_IDP p2,  void (*cb)(void*, float, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IPI(void* p0, float p1, struct S_IPI p2,  void (*cb)(void*, float, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IPF(void* p0, float p1, struct S_IPF p2,  void (*cb)(void*, float, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IPD(void* p0, float p1, struct S_IPD p2,  void (*cb)(void*, float, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_IPP(void* p0, float p1, struct S_IPP p2,  void (*cb)(void*, float, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FII(void* p0, float p1, struct S_FII p2,  void (*cb)(void*, float, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FIF(void* p0, float p1, struct S_FIF p2,  void (*cb)(void*, float, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FID(void* p0, float p1, struct S_FID p2,  void (*cb)(void*, float, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FIP(void* p0, float p1, struct S_FIP p2,  void (*cb)(void*, float, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FFI(void* p0, float p1, struct S_FFI p2,  void (*cb)(void*, float, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FFF(void* p0, float p1, struct S_FFF p2,  void (*cb)(void*, float, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FFD(void* p0, float p1, struct S_FFD p2,  void (*cb)(void*, float, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FFP(void* p0, float p1, struct S_FFP p2,  void (*cb)(void*, float, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FDI(void* p0, float p1, struct S_FDI p2,  void (*cb)(void*, float, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FDF(void* p0, float p1, struct S_FDF p2,  void (*cb)(void*, float, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FDD(void* p0, float p1, struct S_FDD p2,  void (*cb)(void*, float, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FDP(void* p0, float p1, struct S_FDP p2,  void (*cb)(void*, float, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FPI(void* p0, float p1, struct S_FPI p2,  void          HEADER
EXPORT void f5_V_PFS_FPF(void* p0, float p1, struct S_FPF p2,  void (*cb)(void*, float, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_FPD(void* p0, float p1, struct S_FPD p2,  void (*cb)(void* ANY;withouteventhe warranty MERCHANTABILITY
5V_PFS_FPPvoid p0 floatp1,structS_FPP p2  void*cb(void, , structS_FPP){cb,p1,2 }
EXPORT void f5_V_PFS_DII(void*accompanied ).
EXPORT voidf5_V_PFS_DIFvoid p0 floatp1, S_DIFp2  void*)void,float  S_DIF {cbp0p1) }
EXPORT void f5_V_PFS_DID(void* p0, float p1, struct S_DID p2,  void (*cb)(void*, float, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DIP(void* p0, float p1, struct S_DIP p2,  void (*cb)(void*, float, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DFI(void* p0, float p1, struct S_DFI p2,  void (*cb)(void*,*questionsjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
EXPORTvoidf5_V_PFS_DFFvoid*,floatp1 struct p2   (cb)(voidfloat structS_DFF) {(p0p1,p2) java.lang.StringIndexOutOfBoundsException: Index 120 out of bounds for length 120
EXPORT f5_V_PFS_DFDvoidp0 floatp1 struct p2  void(cb(*, float, struct S_DFD) {cbp0p1p2); }
EXPORT void f5_V_PFS_DFP                while (is.(buf > 0 java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
EXPORTcatch( e {
oidf5_V_PFS_DDFvoid* p0,float p1,struct S_DDFp2  void ()void,float struct)) cbp0,) }
XPORT voidf5_V_PFS_DDD(* p0  p1,struct S_DDDp2void*)voidfloatstruct )) {cbp0,) java.lang.StringIndexOutOfBoundsException: Index 120 out of bounds for length 120
EXPORT.( InetSocketAddress,)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
EXPORT void f5_V_PFS_DPI(void* p0, float p1, struct S_DPI p2,  void (*cb)(void*, float, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DPF(void* p0, float p1, struct S_DPF p2,  void (*cb)(void*, float, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DPD(void* p0, float p1, struct S_DPD p2,  void (*cb)(void*, float, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_DPP(void* p0, float p1, struct S_DPP p2,  void (*cb)(void*, float, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PII(void* p0, float p1, struct S_PII p2,  void (*cb)(void*, float, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PIF(void* p0, float p1, struct S_PIF p2,  void (*cb)(void*, float, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PID(void* p0, float p1, struct S_PID p2,  void (*cb)(void*, float, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PIP(void* p0, float p1, struct S_PIP p2,  void (*cb)(void*, float, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PFI(void* p0, float p1, struct S_PFI p2,  void (*cb)(void*, float, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PFF(void* p0, float p1, struct S_PFF p2,  void (*cb)(void*, float, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PFD(void* p0, float p1, struct S_PFD p2,  void (*cb)(void*, float, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PFP(void* p0, float p1, struct S_PFP p2,  void (*cb)(void*, float, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PDI(void* p0, float p1, struct S_PDI p2,  void (*cb)(void*, float, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PDF(void* p0, float p1, struct S_PDF p2,  void (*cb)(void*, float, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PDD(void* p0, float p1, struct S_PDD p2,  void (*cb)(void*, float, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PDP(void* p0, float p1, struct S_PDP p2,  void (*cb)(void*, float, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PPI(void* p0, float p1, struct S_PPI p2,  void (*cb)(void*, float, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PPF(void* p0, float p1, struct S_PPF p2,  void (*cb)(void*, float, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PPD(void* p0, float p1, struct S_PPD p2,  void (*cb)(void*, float, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PFS_PPP(void* p0, float p1, struct S_PPP p2,  void (*cb)(void*, float, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDI_(void* p0, double p1, int p2,  void (*cb)(void*, doubleint)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDF_(void* p0, double p1, float p2,  void (*cb)(void*, doublefloat)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDD_(void* p0, double p1, double p2,  void (*cb)(void*, doubledouble)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDP_(void* p0, double p1, void* p2,  void (*cb)(void*, doublevoid*)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_I(void* p0, double p1, struct S_I p2,  void (*cb)(void*, double, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_F(void* p0, double p1, struct S_F p2,  void (*cb)(void*, double, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_D(void* p0, double p1, struct S_D p2,  void (*cb)(void*, double, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_P(void* p0, double p1, struct S_P p2,  void (*cb)(void*, double, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_II(void* p0, double p1, struct S_II p2,  void (*cb)(void*, double, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IF(void* p0, double p1, struct S_IF p2,  void (*cb)(void*, double, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_ID(void* p0, double p1, struct S_ID p2,  void (*cb)(void*, double, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IP(void* p0, double p1, struct S_IP p2,  void (*cb)(void*, double, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FI(void* p0, double p1, struct S_FI p2,  void (*cb)(void*, double, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FF(void* p0, double p1, struct S_FF p2,  void (*cb)(void*, double, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FD(void* p0, double p1, struct S_FD p2,  void (*cb)(void*, double, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FP(void* p0, double p1, struct S_FP p2,  void (*cb)(void*, double, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DI(void* p0, double p1, struct S_DI p2,  void (*cb)(void*, double, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DF(void* p0, double p1, struct S_DF p2,  void (*cb)(void*, double, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DD(void* p0, double p1, struct S_DD p2,  void (*cb)(void*, double, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DP(void* p0, double p1, struct S_DP p2,  void (*cb)(void*, double, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PI(void* p0, double p1, struct S_PI p2,  void (*cb)(void*, double, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PF(void* p0, double p1, struct S_PF p2,  void (*cb)(void*, double, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PD(void* p0, double p1, struct S_PD p2,  void (*cb)(void*, double, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PP(void* p0, double p1, struct S_PP p2,  void (*cb)(void*, double, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_III(void* p0, double p1, struct S_III p2,  void (*cb)(void*, double, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IIF(void* p0, double p1, struct S_IIF p2,  void (*cb)(void*, double, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IID(void* p0, double p1, struct S_IID p2,  void (*cb)(void*, double, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IIP(void* p0, double p1, struct S_IIP p2,  void (*cb)(void*, double, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IFI(void* p0, double p1, struct S_IFI p2,  void (*cb)(void*, double, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IFF(void* p0, double p1, struct S_IFF p2,  void (*cb)(void*, double, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IFD(void* p0, double p1, struct S_IFD p2,  void (*cb)(void*, double, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IFP(void* p0, double p1, struct S_IFP p2,  void (*cb)(void*, double, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IDI(void* p0, double p1, struct S_IDI p2,  void (*cb)(void*, double, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IDF(void* p0, double p1, struct S_IDF p2,  void (*cb)(void*, double, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IDD(void* p0, double p1, struct S_IDD p2,  void (*cb)(void*, double, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IDP(void* p0, double p1, struct S_IDP p2,  void (*cb)(void*, double, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IPI(void* p0, double p1, struct S_IPI p2,  void (*cb)(void*, double, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IPF(void* p0, double p1, struct S_IPF p2,  void (*cb)(void*, double, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IPD(void* p0, double p1, struct S_IPD p2,  void (*cb)(void*, double, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_IPP(void* p0, double p1, struct S_IPP p2,  void (*cb)(void*, double, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FII(void* p0, double p1, struct S_FII p2,  void (*cb)(void*, double, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FIF(void* p0, double p1, struct S_FIF p2,  void (*cb)(void*, double, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FID(void* p0, double p1, struct S_FID p2,  void (*cb)(void*, double, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FIP(void* p0, double p1, struct S_FIP p2,  void (*cb)(void*, double, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FFI(void* p0, double p1, struct S_FFI p2,  void (*cb)(void*, double, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FFF(void* p0, double p1, struct S_FFF p2,  void (*cb)(void*, double, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FFD(void* p0, double p1, struct S_FFD p2,  void (*cb)(void*, double, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FFP(void* p0, double p1, struct S_FFP p2,  void (*cb)(void*, double, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FDI(void* p0, double p1, struct S_FDI p2,  void (*cb)(void*, double, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FDF(void* p0, double p1, struct S_FDF p2,  void (*cb)(void*, double, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FDD(void* p0, double p1, struct S_FDD p2,  void (*cb)(void*, double, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FDP(void* p0, double p1, struct S_FDP p2,  void (*cb)(void*, double, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FPI(void* p0, double p1, struct S_FPI p2,  void (*cb)(void*, double, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FPF(void* p0, double p1, struct S_FPF p2,  void (*cb)(void*, double, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FPD(void* p0, double p1, struct S_FPD p2,  void (*cb)(void*, double, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_FPP(void* p0, double p1, struct S_FPP p2,  void (*cb)(void*, double, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DII(void* p0, double p1, struct S_DII p2,  void (*cb)(void*, double, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DIF(void* p0, double p1, struct S_DIF p2,  void (*cb)(void*, double, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DID(void* p0, double p1, struct S_DID p2,  void (*cb)(void*, double, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DIP(void* p0, double p1, struct S_DIP p2,  void (*cb)(void*, double, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DFI(void* p0, double p1, struct S_DFI p2,  void (*cb)(void*, double, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DFF(void* p0, double p1, struct S_DFF p2,  void (*cb)(void*, double, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DFD(void* p0, double p1, struct S_DFD p2,  void (*cb)(void*, double, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DFP(void* p0, double p1, struct S_DFP p2,  void (*cb)(void*, double, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DDI(void* p0, double p1, struct S_DDI p2,  void (*cb)(void*, double, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DDF(void* p0, double p1, struct S_DDF p2,  void (*cb)(void*, double, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DDD(void* p0, double p1, struct S_DDD p2,  void (*cb)(void*, double, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DDP(void* p0, double p1, struct S_DDP p2,  void (*cb)(void*, double, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DPI(void* p0, double p1, struct S_DPI p2,  void (*cb)(void*, double, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DPF(void* p0, double p1, struct S_DPF p2,  void (*cb)(void*, double, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DPD(void* p0, double p1, struct S_DPD p2,  void (*cb)(void*, double, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_DPP(void* p0, double p1, struct S_DPP p2,  void (*cb)(void*, double, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PII(void* p0, double p1, struct S_PII p2,  void (*cb)(void*, double, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PIF(void* p0, double p1, struct S_PIF p2,  void (*cb)(void*, double, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PID(void* p0, double p1, struct S_PID p2,  void (*cb)(void*, double, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PIP(void* p0, double p1, struct S_PIP p2,  void (*cb)(void*, double, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PFI(void* p0, double p1, struct S_PFI p2,  void (*cb)(void*, double, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PFF(void* p0, double p1, struct S_PFF p2,  void (*cb)(void*, double, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PFD(void* p0, double p1, struct S_PFD p2,  void (*cb)(void*, double, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PFP(void* p0, double p1, struct S_PFP p2,  void (*cb)(void*, double, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PDI(void* p0, double p1, struct S_PDI p2,  void (*cb)(void*, double, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PDF(void* p0, double p1, struct S_PDF p2,  void (*cb)(void*, double, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PDD(void* p0, double p1, struct S_PDD p2,  void (*cb)(void*, double, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PDP(void* p0, double p1, struct S_PDP p2,  void (*cb)(void*, double, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PPI(void* p0, double p1, struct S_PPI p2,  void (*cb)(void*, double, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PPF(void* p0, double p1, struct S_PPF p2,  void (*cb)(void*, double, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PPD(void* p0, double p1, struct S_PPD p2,  void (*cb)(void*, double, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PDS_PPP(void* p0, double p1, struct S_PPP p2,  void (*cb)(void*, double, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPI_(void* p0, void* p1, int p2,  void (*cb)(void*, void*, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPF_(void* p0, void* p1, float p2,  void (*cb)(void*, void*, float)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPD_(void* p0, void* p1, double p2,  void (*cb)(void*, void*, double)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPP_(void* p0, void* p1, void* p2,  void (*cb)(void*, void*, void*)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_I(void* p0, void* p1, struct S_I p2,  void (*cb)(void*, void*, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_F(void* p0, void* p1, struct S_F p2,  void (*cb)(void*, void*, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_D(void* p0, void* p1, struct S_D p2,  void (*cb)(void*, void*, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_P(void* p0, void* p1, struct S_P p2,  void (*cb)(void*, void*, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_II(void* p0, void* p1, struct S_II p2,  void (*cb)(void*, void*, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IF(void* p0, void* p1, struct S_IF p2,  void (*cb)(void*, void*, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_ID(void* p0, void* p1, struct S_ID p2,  void (*cb)(void*, void*, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IP(void* p0, void* p1, struct S_IP p2,  void (*cb)(void*, void*, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FI(void* p0, void* p1, struct S_FI p2,  void (*cb)(void*, void*, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FF(void* p0, void* p1, struct S_FF p2,  void (*cb)(void*, void*, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FD(void* p0, void* p1, struct S_FD p2,  void (*cb)(void*, void*, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FP(void* p0, void* p1, struct S_FP p2,  void (*cb)(void*, void*, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DI(void* p0, void* p1, struct S_DI p2,  void (*cb)(void*, void*, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DF(void* p0, void* p1, struct S_DF p2,  void (*cb)(void*, void*, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DD(void* p0, void* p1, struct S_DD p2,  void (*cb)(void*, void*, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DP(void* p0, void* p1, struct S_DP p2,  void (*cb)(void*, void*, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PI(void* p0, void* p1, struct S_PI p2,  void (*cb)(void*, void*, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PF(void* p0, void* p1, struct S_PF p2,  void (*cb)(void*, void*, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PD(void* p0, void* p1, struct S_PD p2,  void (*cb)(void*, void*, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PP(void* p0, void* p1, struct S_PP p2,  void (*cb)(void*, void*, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_III(void* p0, void* p1, struct S_III p2,  void (*cb)(void*, void*, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IIF(void* p0, void* p1, struct S_IIF p2,  void (*cb)(void*, void*, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IID(void* p0, void* p1, struct S_IID p2,  void (*cb)(void*, void*, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IIP(void* p0, void* p1, struct S_IIP p2,  void (*cb)(void*, void*, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IFI(void* p0, void* p1, struct S_IFI p2,  void (*cb)(void*, void*, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IFF(void* p0, void* p1, struct S_IFF p2,  void (*cb)(void*, void*, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IFD(void* p0, void* p1, struct S_IFD p2,  void (*cb)(void*, void*, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IFP(void* p0, void* p1, struct S_IFP p2,  void (*cb)(void*, void*, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IDI(void* p0, void* p1, struct S_IDI p2,  void (*cb)(void*, void*, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IDF(void* p0, void* p1, struct S_IDF p2,  void (*cb)(void*, void*, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IDD(void* p0, void* p1, struct S_IDD p2,  void (*cb)(void*, void*, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IDP(void* p0, void* p1, struct S_IDP p2,  void (*cb)(void*, void*, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IPI(void* p0, void* p1, struct S_IPI p2,  void (*cb)(void*, void*, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IPF(void* p0, void* p1, struct S_IPF p2,  void (*cb)(void*, void*, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IPD(void* p0, void* p1, struct S_IPD p2,  void (*cb)(void*, void*, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_IPP(void* p0, void* p1, struct S_IPP p2,  void (*cb)(void*, void*, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FII(void* p0, void* p1, struct S_FII p2,  void (*cb)(void*, void*, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FIF(void* p0, void* p1, struct S_FIF p2,  void (*cb)(void*, void*, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FID(void* p0, void* p1, struct S_FID p2,  void (*cb)(void*, void*, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FIP(void* p0, void* p1, struct S_FIP p2,  void (*cb)(void*, void*, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FFI(void* p0, void* p1, struct S_FFI p2,  void (*cb)(void*, void*, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FFF(void* p0, void* p1, struct S_FFF p2,  void (*cb)(void*, void*, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FFD(void* p0, void* p1, struct S_FFD p2,  void (*cb)(void*, void*, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FFP(void* p0, void* p1, struct S_FFP p2,  void (*cb)(void*, void*, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FDI(void* p0, void* p1, struct S_FDI p2,  void (*cb)(void*, void*, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FDF(void* p0, void* p1, struct S_FDF p2,  void (*cb)(void*, void*, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FDD(void* p0, void* p1, struct S_FDD p2,  void (*cb)(void*, void*, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FDP(void* p0, void* p1, struct S_FDP p2,  void (*cb)(void*, void*, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FPI(void* p0, void* p1, struct S_FPI p2,  void (*cb)(void*, void*, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FPF(void* p0, void* p1, struct S_FPF p2,  void (*cb)(void*, void*, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FPD(void* p0, void* p1, struct S_FPD p2,  void (*cb)(void*, void*, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_FPP(void* p0, void* p1, struct S_FPP p2,  void (*cb)(void*, void*, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DII(void* p0, void* p1, struct S_DII p2,  void (*cb)(void*, void*, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DIF(void* p0, void* p1, struct S_DIF p2,  void (*cb)(void*, void*, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DID(void* p0, void* p1, struct S_DID p2,  void (*cb)(void*, void*, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DIP(void* p0, void* p1, struct S_DIP p2,  void (*cb)(void*, void*, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DFI(void* p0, void* p1, struct S_DFI p2,  void (*cb)(void*, void*, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DFF(void* p0, void* p1, struct S_DFF p2,  void (*cb)(void*, void*, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DFD(void* p0, void* p1, struct S_DFD p2,  void (*cb)(void*, void*, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DFP(void* p0, void* p1, struct S_DFP p2,  void (*cb)(void*, void*, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DDI(void* p0, void* p1, struct S_DDI p2,  void (*cb)(void*, void*, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DDF(void* p0, void* p1, struct S_DDF p2,  void (*cb)(void*, void*, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DDD(void* p0, void* p1, struct S_DDD p2,  void (*cb)(void*, void*, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DDP(void* p0, void* p1, struct S_DDP p2,  void (*cb)(void*, void*, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DPI(void* p0, void* p1, struct S_DPI p2,  void (*cb)(void*, void*, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DPF(void* p0, void* p1, struct S_DPF p2,  void (*cb)(void*, void*, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DPD(void* p0, void* p1, struct S_DPD p2,  void (*cb)(void*, void*, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_DPP(void* p0, void* p1, struct S_DPP p2,  void (*cb)(void*, void*, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PII(void* p0, void* p1, struct S_PII p2,  void (*cb)(void*, void*, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PIF(void* p0, void* p1, struct S_PIF p2,  void (*cb)(void*, void*, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PID(void* p0, void* p1, struct S_PID p2,  void (*cb)(void*, void*, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PIP(void* p0, void* p1, struct S_PIP p2,  void (*cb)(void*, void*, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PFI(void* p0, void* p1, struct S_PFI p2,  void (*cb)(void*, void*, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PFF(void* p0, void* p1, struct S_PFF p2,  void (*cb)(void*, void*, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PFD(void* p0, void* p1, struct S_PFD p2,  void (*cb)(void*, void*, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PFP(void* p0, void* p1, struct S_PFP p2,  void (*cb)(void*, void*, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PDI(void* p0, void* p1, struct S_PDI p2,  void (*cb)(void*, void*, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PDF(void* p0, void* p1, struct S_PDF p2,  void (*cb)(void*, void*, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PDD(void* p0, void* p1, struct S_PDD p2,  void (*cb)(void*, void*, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PDP(void* p0, void* p1, struct S_PDP p2,  void (*cb)(void*, void*, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PPI(void* p0, void* p1, struct S_PPI p2,  void (*cb)(void*, void*, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PPF(void* p0, void* p1, struct S_PPF p2,  void (*cb)(void*, void*, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PPD(void* p0, void* p1, struct S_PPD p2,  void (*cb)(void*, void*, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f5_V_PPS_PPP(void* p0, void* p1, struct S_PPP p2,  void (*cb)(void*, void*, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_I(void* p0, struct S_I p1, int p2,  void (*cb)(void*, struct S_I, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_F(void* p0, struct S_F p1, int p2,  void (*cb)(void*, struct S_F, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_D(void* p0, struct S_D p1, int p2,  void (*cb)(void*, struct S_D, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_P(void* p0, struct S_P p1, int p2,  void (*cb)(void*, struct S_P, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_II(void* p0, struct S_II p1, int p2,  void (*cb)(void*, struct S_II, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IF(void* p0, struct S_IF p1, int p2,  void (*cb)(void*, struct S_IF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_ID(void* p0, struct S_ID p1, int p2,  void (*cb)(void*, struct S_ID, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IP(void* p0, struct S_IP p1, int p2,  void (*cb)(void*, struct S_IP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FI(void* p0, struct S_FI p1, int p2,  void (*cb)(void*, struct S_FI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FF(void* p0, struct S_FF p1, int p2,  void (*cb)(void*, struct S_FF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FD(void* p0, struct S_FD p1, int p2,  void (*cb)(void*, struct S_FD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FP(void* p0, struct S_FP p1, int p2,  void (*cb)(void*, struct S_FP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DI(void* p0, struct S_DI p1, int p2,  void (*cb)(void*, struct S_DI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DF(void* p0, struct S_DF p1, int p2,  void (*cb)(void*, struct S_DF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DD(void* p0, struct S_DD p1, int p2,  void (*cb)(void*, struct S_DD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DP(void* p0, struct S_DP p1, int p2,  void (*cb)(void*, struct S_DP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PI(void* p0, struct S_PI p1, int p2,  void (*cb)(void*, struct S_PI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PF(void* p0, struct S_PF p1, int p2,  void (*cb)(void*, struct S_PF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PD(void* p0, struct S_PD p1, int p2,  void (*cb)(void*, struct S_PD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PP(void* p0, struct S_PP p1, int p2,  void (*cb)(void*, struct S_PP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_III(void* p0, struct S_III p1, int p2,  void (*cb)(void*, struct S_III, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IIF(void* p0, struct S_IIF p1, int p2,  void (*cb)(void*, struct S_IIF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IID(void* p0, struct S_IID p1, int p2,  void (*cb)(void*, struct S_IID, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IIP(void* p0, struct S_IIP p1, int p2,  void (*cb)(void*, struct S_IIP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IFI(void* p0, struct S_IFI p1, int p2,  void (*cb)(void*, struct S_IFI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IFF(void* p0, struct S_IFF p1, int p2,  void (*cb)(void*, struct S_IFF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IFD(void* p0, struct S_IFD p1, int p2,  void (*cb)(void*, struct S_IFD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IFP(void* p0, struct S_IFP p1, int p2,  void (*cb)(void*, struct S_IFP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IDI(void* p0, struct S_IDI p1, int p2,  void (*cb)(void*, struct S_IDI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IDF(void* p0, struct S_IDF p1, int p2,  void (*cb)(void*, struct S_IDF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IDD(void* p0, struct S_IDD p1, int p2,  void (*cb)(void*, struct S_IDD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IDP(void* p0, struct S_IDP p1, int p2,  void (*cb)(void*, struct S_IDP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IPI(void* p0, struct S_IPI p1, int p2,  void (*cb)(void*, struct S_IPI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IPF(void* p0, struct S_IPF p1, int p2,  void (*cb)(void*, struct S_IPF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IPD(void* p0, struct S_IPD p1, int p2,  void (*cb)(void*, struct S_IPD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_IPP(void* p0, struct S_IPP p1, int p2,  void (*cb)(void*, struct S_IPP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FII(void* p0, struct S_FII p1, int p2,  void (*cb)(void*, struct S_FII, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FIF(void* p0, struct S_FIF p1, int p2,  void (*cb)(void*, struct S_FIF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FID(void* p0, struct S_FID p1, int p2,  void (*cb)(void*, struct S_FID, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FIP(void* p0, struct S_FIP p1, int p2,  void (*cb)(void*, struct S_FIP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FFI(void* p0, struct S_FFI p1, int p2,  void (*cb)(void*, struct S_FFI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FFF(void* p0, struct S_FFF p1, int p2,  void (*cb)(void*, struct S_FFF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FFD(void* p0, struct S_FFD p1, int p2,  void (*cb)(void*, struct S_FFD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FFP(void* p0, struct S_FFP p1, int p2,  void (*cb)(void*, struct S_FFP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FDI(void* p0, struct S_FDI p1, int p2,  void (*cb)(void*, struct S_FDI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FDF(void* p0, struct S_FDF p1, int p2,  void (*cb)(void*, struct S_FDF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FDD(void* p0, struct S_FDD p1, int p2,  void (*cb)(void*, struct S_FDD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FDP(void* p0, struct S_FDP p1, int p2,  void (*cb)(void*, struct S_FDP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FPI(void* p0, struct S_FPI p1, int p2,  void (*cb)(void*, struct S_FPI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FPF(void* p0, struct S_FPF p1, int p2,  void (*cb)(void*, struct S_FPF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FPD(void* p0, struct S_FPD p1, int p2,  void (*cb)(void*, struct S_FPD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_FPP(void* p0, struct S_FPP p1, int p2,  void (*cb)(void*, struct S_FPP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DII(void* p0, struct S_DII p1, int p2,  void (*cb)(void*, struct S_DII, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DIF(void* p0, struct S_DIF p1, int p2,  void (*cb)(void*, struct S_DIF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DID(void* p0, struct S_DID p1, int p2,  void (*cb)(void*, struct S_DID, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DIP(void* p0, struct S_DIP p1, int p2,  void (*cb)(void*, struct S_DIP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DFI(void* p0, struct S_DFI p1, int p2,  void (*cb)(void*, struct S_DFI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DFF(void* p0, struct S_DFF p1, int p2,  void (*cb)(void*, struct S_DFF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DFD(void* p0, struct S_DFD p1, int p2,  void (*cb)(void*, struct S_DFD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DFP(void* p0, struct S_DFP p1, int p2,  void (*cb)(void*, struct S_DFP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DDI(void* p0, struct S_DDI p1, int p2,  void (*cb)(void*, struct S_DDI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DDF(void* p0, struct S_DDF p1, int p2,  void (*cb)(void*, struct S_DDF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DDD(void* p0, struct S_DDD p1, int p2,  void (*cb)(void*, struct S_DDD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DDP(void* p0, struct S_DDP p1, int p2,  void (*cb)(void*, struct S_DDP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DPI(void* p0, struct S_DPI p1, int p2,  void (*cb)(void*, struct S_DPI, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DPF(void* p0, struct S_DPF p1, int p2,  void (*cb)(void*, struct S_DPF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DPD(void* p0, struct S_DPD p1, int p2,  void (*cb)(void*, struct S_DPD, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_DPP(void* p0, struct S_DPP p1, int p2,  void (*cb)(void*, struct S_DPP, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PII(void* p0, struct S_PII p1, int p2,  void (*cb)(void*, struct S_PII, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PIF(void* p0, struct S_PIF p1, int p2,  void (*cb)(void*, struct S_PIF, int)) { cb(p0,p1,p2); }
EXPORT void f5_V_PSI_PID(void* p0, struct S_PID p1, int p2,  void (*cb)(void*, struct S_PID, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PIP(void* p0, struct S_PIP p1, int p2,  void (*cb)(void*, struct S_PIP, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PFI(void* p0, struct S_PFI p1, int p2,  void (*cb)(void*, struct S_PFI, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PFF(void* p0, struct S_PFF p1, int p2,  void (*cb)(void*, struct S_PFF, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PFD(void* p0, struct S_PFD p1, int p2,  void (*cb)(void*, struct S_PFD, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PFP(void* p0, struct S_PFP p1, int p2,  void (*cb)(void*, struct S_PFP, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PDI(void* p0, struct S_PDI p1, int p2,  void (*cb)(void*, struct S_PDI, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PDF(void* p0, struct S_PDF p1, int p2,  void (*cb)(void*, struct S_PDF, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PDD(void* p0, struct S_PDD p1, int p2,  void (*cb)(void*, struct S_PDD, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PDP(void* p0, struct S_PDP p1, int p2,  void (*cb)(void*, struct S_PDP, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PPI(void* p0, struct S_PPI p1, int p2,  void (*cb)(void*, struct S_PPI, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PPF(void* p0, struct S_PPF p1, int p2,  void (*cb)(void*, struct S_PPF, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PPD(void* p0, struct S_PPD p1, int p2,  void (*cb)(void*, struct S_PPD, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSI_PPP(void* p0, struct S_PPP p1, int p2,  void (*cb)(void*, struct S_PPP, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_I(void* p0, struct S_I p1, float p2,  void (*cb)(void*, struct S_I, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_F(void* p0, struct S_F p1, float p2,  void (*cb)(void*, struct S_F, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_D(void* p0, struct S_D p1, float p2,  void (*cb)(void*, struct S_D, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_P(void* p0, struct S_P p1, float p2,  void (*cb)(void*, struct S_P, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_II(void* p0, struct S_II p1, float p2,  void (*cb)(void*, struct S_II, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IF(void* p0, struct S_IF p1, float p2,  void (*cb)(void*, struct S_IF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_ID(void* p0, struct S_ID p1, float p2,  void (*cb)(void*, struct S_ID, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IP(void* p0, struct S_IP p1, float p2,  void (*cb)(void*, struct S_IP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FI(void* p0, struct S_FI p1, float p2,  void (*cb)(void*, struct S_FI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FF(void* p0, struct S_FF p1, float p2,  void (*cb)(void*, struct S_FF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FD(void* p0, struct S_FD p1, float p2,  void (*cb)(void*, struct S_FD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FP(void* p0, struct S_FP p1, float p2,  void (*cb)(void*, struct S_FP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DI(void* p0, struct S_DI p1, float p2,  void (*cb)(void*, struct S_DI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DF(void* p0, struct S_DF p1, float p2,  void (*cb)(void*, struct S_DF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DD(void* p0, struct S_DD p1, float p2,  void (*cb)(void*, struct S_DD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DP(void* p0, struct S_DP p1, float p2,  void (*cb)(void*, struct S_DP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PI(void* p0, struct S_PI p1, float p2,  void (*cb)(void*, struct S_PI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PF(void* p0, struct S_PF p1, float p2,  void (*cb)(void*, struct S_PF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PD(void* p0, struct S_PD p1, float p2,  void (*cb)(void*, struct S_PD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PP(void* p0, struct S_PP p1, float p2,  void (*cb)(void*, struct S_PP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_III(void* p0, struct S_III p1, float p2,  void (*cb)(void*, struct S_IIIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IIF(void* p0, struct S_IIF p1, float p2,  void (*cb)(void*, struct S_IIFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IID(void* p0, struct S_IID p1, float p2,  void (*cb)(void*, struct S_IIDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IIP(void* p0, struct S_IIP p1, float p2,  void (*cb)(void*, struct S_IIPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IFI(void* p0, struct S_IFI p1, float p2,  void (*cb)(void*, struct S_IFIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IFF(void* p0, struct S_IFF p1, float p2,  void (*cb)(void*, struct S_IFFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IFD(void* p0, struct S_IFD p1, float p2,  void (*cb)(void*, struct S_IFDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IFP(void* p0, struct S_IFP p1, float p2,  void (*cb)(void*, struct S_IFPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IDI(void* p0, struct S_IDI p1, float p2,  void (*cb)(void*, struct S_IDIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IDF(void* p0, struct S_IDF p1, float p2,  void (*cb)(void*, struct S_IDFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IDD(void* p0, struct S_IDD p1, float p2,  void (*cb)(void*, struct S_IDDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IDP(void* p0, struct S_IDP p1, float p2,  void (*cb)(void*, struct S_IDPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IPI(void* p0, struct S_IPI p1, float p2,  void (*cb)(void*, struct S_IPIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IPF(void* p0, struct S_IPF p1, float p2,  void (*cb)(void*, struct S_IPFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IPD(void* p0, struct S_IPD p1, float p2,  void (*cb)(void*, struct S_IPDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_IPP(void* p0, struct S_IPP p1, float p2,  void (*cb)(void*, struct S_IPPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FII(void* p0, struct S_FII p1, float p2,  void (*cb)(void*, struct S_FIIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FIF(void* p0, struct S_FIF p1, float p2,  void (*cb)(void*, struct S_FIFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FID(void* p0, struct S_FID p1, float p2,  void (*cb)(void*, struct S_FIDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FIP(void* p0, struct S_FIP p1, float p2,  void (*cb)(void*, struct S_FIPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FFI(void* p0, struct S_FFI p1, float p2,  void (*cb)(void*, struct S_FFIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FFF(void* p0, struct S_FFF p1, float p2,  void (*cb)(void*, struct S_FFFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FFD(void* p0, struct S_FFD p1, float p2,  void (*cb)(void*, struct S_FFDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FFP(void* p0, struct S_FFP p1, float p2,  void (*cb)(void*, struct S_FFPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FDI(void* p0, struct S_FDI p1, float p2,  void (*cb)(void*, struct S_FDIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FDF(void* p0, struct S_FDF p1, float p2,  void (*cb)(void*, struct S_FDFfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FDD(void* p0, struct S_FDD p1, float p2,  void (*cb)(void*, struct S_FDDfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FDP(void* p0, struct S_FDP p1, float p2,  void (*cb)(void*, struct S_FDPfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FPI(void* p0, struct S_FPI p1, float p2,  void (*cb)(void*, struct S_FPIfloat)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FPF(void* p0, struct S_FPF p1, float p2,  void (*cb)(void*, struct S_FPF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FPD(void* p0, struct S_FPD p1, float p2,  void (*cb)(void*, struct S_FPD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_FPP(void* p0, struct S_FPP p1, float p2,  void (*cb)(void*, struct S_FPP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DII(void* p0, struct S_DII p1, float p2,  void (*cb)(void*, struct S_DII, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DIF(void* p0, struct S_DIF p1, float p2,  void (*cb)(void*, struct S_DIF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DID(void* p0, struct S_DID p1, float p2,  void (*cb)(void*, struct S_DID, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DIP(void* p0, struct S_DIP p1, float p2,  void (*cb)(void*, struct S_DIP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DFI(void* p0, struct S_DFI p1, float p2,  void (*cb)(void*, struct S_DFI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DFF(void* p0, struct S_DFF p1, float p2,  void (*cb)(void*, struct S_DFF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DFD(void* p0, struct S_DFD p1, float p2,  void (*cb)(void*, struct S_DFD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DFP(void* p0, struct S_DFP p1, float p2,  void (*cb)(void*, struct S_DFP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DDI(void* p0, struct S_DDI p1, float p2,  void (*cb)(void*, struct S_DDI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DDF(void* p0, struct S_DDF p1, float p2,  void (*cb)(void*, struct S_DDF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DDD(void* p0, struct S_DDD p1, float p2,  void (*cb)(void*, struct S_DDD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DDP(void* p0, struct S_DDP p1, float p2,  void (*cb)(void*, struct S_DDP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DPI(void* p0, struct S_DPI p1, float p2,  void (*cb)(void*, struct S_DPI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DPF(void* p0, struct S_DPF p1, float p2,  void (*cb)(void*, struct S_DPF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DPD(void* p0, struct S_DPD p1, float p2,  void (*cb)(void*, struct S_DPD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_DPP(void* p0, struct S_DPP p1, float p2,  void (*cb)(void*, struct S_DPP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PII(void* p0, struct S_PII p1, float p2,  void (*cb)(void*, struct S_PII, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PIF(void* p0, struct S_PIF p1, float p2,  void (*cb)(void*, struct S_PIF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PID(void* p0, struct S_PID p1, float p2,  void (*cb)(void*, struct S_PID, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PIP(void* p0, struct S_PIP p1, float p2,  void (*cb)(void*, struct S_PIP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PFI(void* p0, struct S_PFI p1, float p2,  void (*cb)(void*, struct S_PFI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PFF(void* p0, struct S_PFF p1, float p2,  void (*cb)(void*, struct S_PFF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PFD(void* p0, struct S_PFD p1, float p2,  void (*cb)(void*, struct S_PFD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PFP(void* p0, struct S_PFP p1, float p2,  void (*cb)(void*, struct S_PFP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PDI(void* p0, struct S_PDI p1, float p2,  void (*cb)(void*, struct S_PDI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PDF(void* p0, struct S_PDF p1, float p2,  void (*cb)(void*, struct S_PDF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PDD(void* p0, struct S_PDD p1, float p2,  void (*cb)(void*, struct S_PDD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PDP(void* p0, struct S_PDP p1, float p2,  void (*cb)(void*, struct S_PDP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PPI(void* p0, struct S_PPI p1, float p2,  void (*cb)(void*, struct S_PPI, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PPF(void* p0, struct S_PPF p1, float p2,  void (*cb)(void*, struct S_PPF, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PPD(void* p0, struct S_PPD p1, float p2,  void (*cb)(void*, struct S_PPD, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSF_PPP(void* p0, struct S_PPP p1, float p2,  void (*cb)(void*, struct S_PPP, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_I(void* p0, struct S_I p1, double p2,  void (*cb)(void*, struct S_I, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_F(void* p0, struct S_F p1, double p2,  void (*cb)(void*, struct S_F, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_D(void* p0, struct S_D p1, double p2,  void (*cb)(void*, struct S_D, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_P(void* p0, struct S_P p1, double p2,  void (*cb)(void*, struct S_P, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_II(void* p0, struct S_II p1, double p2,  void (*cb)(void*, struct S_II, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IF(void* p0, struct S_IF p1, double p2,  void (*cb)(void*, struct S_IF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_ID(void* p0, struct S_ID p1, double p2,  void (*cb)(void*, struct S_ID, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IP(void* p0, struct S_IP p1, double p2,  void (*cb)(void*, struct S_IP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FI(void* p0, struct S_FI p1, double p2,  void (*cb)(void*, struct S_FI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FF(void* p0, struct S_FF p1, double p2,  void (*cb)(void*, struct S_FF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FD(void* p0, struct S_FD p1, double p2,  void (*cb)(void*, struct S_FD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FP(void* p0, struct S_FP p1, double p2,  void (*cb)(void*, struct S_FP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DI(void* p0, struct S_DI p1, double p2,  void (*cb)(void*, struct S_DI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DF(void* p0, struct S_DF p1, double p2,  void (*cb)(void*, struct S_DF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DD(void* p0, struct S_DD p1, double p2,  void (*cb)(void*, struct S_DD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DP(void* p0, struct S_DP p1, double p2,  void (*cb)(void*, struct S_DP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PI(void* p0, struct S_PI p1, double p2,  void (*cb)(void*, struct S_PI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PF(void* p0, struct S_PF p1, double p2,  void (*cb)(void*, struct S_PF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PD(void* p0, struct S_PD p1, double p2,  void (*cb)(void*, struct S_PD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PP(void* p0, struct S_PP p1, double p2,  void (*cb)(void*, struct S_PP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_III(void* p0, struct S_III p1, double p2,  void (*cb)(void*, struct S_III, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IIF(void* p0, struct S_IIF p1, double p2,  void (*cb)(void*, struct S_IIF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IID(void* p0, struct S_IID p1, double p2,  void (*cb)(void*, struct S_IID, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IIP(void* p0, struct S_IIP p1, double p2,  void (*cb)(void*, struct S_IIP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IFI(void* p0, struct S_IFI p1, double p2,  void (*cb)(void*, struct S_IFI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IFF(void* p0, struct S_IFF p1, double p2,  void (*cb)(void*, struct S_IFF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IFD(void* p0, struct S_IFD p1, double p2,  void (*cb)(void*, struct S_IFD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IFP(void* p0, struct S_IFP p1, double p2,  void (*cb)(void*, struct S_IFP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IDI(void* p0, struct S_IDI p1, double p2,  void (*cb)(void*, struct S_IDI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IDF(void* p0, struct S_IDF p1, double p2,  void (*cb)(void*, struct S_IDF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IDD(void* p0, struct S_IDD p1, double p2,  void (*cb)(void*, struct S_IDD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IDP(void* p0, struct S_IDP p1, double p2,  void (*cb)(void*, struct S_IDP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IPI(void* p0, struct S_IPI p1, double p2,  void (*cb)(void*, struct S_IPI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IPF(void* p0, struct S_IPF p1, double p2,  void (*cb)(void*, struct S_IPF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IPD(void* p0, struct S_IPD p1, double p2,  void (*cb)(void*, struct S_IPD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_IPP(void* p0, struct S_IPP p1, double p2,  void (*cb)(void*, struct S_IPP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FII(void* p0, struct S_FII p1, double p2,  void (*cb)(void*, struct S_FII, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FIF(void* p0, struct S_FIF p1, double p2,  void (*cb)(void*, struct S_FIF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FID(void* p0, struct S_FID p1, double p2,  void (*cb)(void*, struct S_FID, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FIP(void* p0, struct S_FIP p1, double p2,  void (*cb)(void*, struct S_FIP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FFI(void* p0, struct S_FFI p1, double p2,  void (*cb)(void*, struct S_FFI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FFF(void* p0, struct S_FFF p1, double p2,  void (*cb)(void*, struct S_FFF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FFD(void* p0, struct S_FFD p1, double p2,  void (*cb)(void*, struct S_FFD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FFP(void* p0, struct S_FFP p1, double p2,  void (*cb)(void*, struct S_FFP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FDI(void* p0, struct S_FDI p1, double p2,  void (*cb)(void*, struct S_FDI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FDF(void* p0, struct S_FDF p1, double p2,  void (*cb)(void*, struct S_FDF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FDD(void* p0, struct S_FDD p1, double p2,  void (*cb)(void*, struct S_FDD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FDP(void* p0, struct S_FDP p1, double p2,  void (*cb)(void*, struct S_FDP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FPI(void* p0, struct S_FPI p1, double p2,  void (*cb)(void*, struct S_FPI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FPF(void* p0, struct S_FPF p1, double p2,  void (*cb)(void*, struct S_FPF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FPD(void* p0, struct S_FPD p1, double p2,  void (*cb)(void*, struct S_FPD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_FPP(void* p0, struct S_FPP p1, double p2,  void (*cb)(void*, struct S_FPP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DII(void* p0, struct S_DII p1, double p2,  void (*cb)(void*, struct S_DII, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DIF(void* p0, struct S_DIF p1, double p2,  void (*cb)(void*, struct S_DIF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DID(void* p0, struct S_DID p1, double p2,  void (*cb)(void*, struct S_DID, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DIP(void* p0, struct S_DIP p1, double p2,  void (*cb)(void*, struct S_DIP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DFI(void* p0, struct S_DFI p1, double p2,  void (*cb)(void*, struct S_DFI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DFF(void* p0, struct S_DFF p1, double p2,  void (*cb)(void*, struct S_DFF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DFD(void* p0, struct S_DFD p1, double p2,  void (*cb)(void*, struct S_DFD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DFP(void* p0, struct S_DFP p1, double p2,  void (*cb)(void*, struct S_DFP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DDI(void* p0, struct S_DDI p1, double p2,  void (*cb)(void*, struct S_DDI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DDF(void* p0, struct S_DDF p1, double p2,  void (*cb)(void*, struct S_DDF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DDD(void* p0, struct S_DDD p1, double p2,  void (*cb)(void*, struct S_DDD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DDP(void* p0, struct S_DDP p1, double p2,  void (*cb)(void*, struct S_DDP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DPI(void* p0, struct S_DPI p1, double p2,  void (*cb)(void*, struct S_DPI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DPF(void* p0, struct S_DPF p1, double p2,  void (*cb)(void*, struct S_DPF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DPD(void* p0, struct S_DPD p1, double p2,  void (*cb)(void*, struct S_DPD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_DPP(void* p0, struct S_DPP p1, double p2,  void (*cb)(void*, struct S_DPP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PII(void* p0, struct S_PII p1, double p2,  void (*cb)(void*, struct S_PII, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PIF(void* p0, struct S_PIF p1, double p2,  void (*cb)(void*, struct S_PIF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PID(void* p0, struct S_PID p1, double p2,  void (*cb)(void*, struct S_PID, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PIP(void* p0, struct S_PIP p1, double p2,  void (*cb)(void*, struct S_PIP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PFI(void* p0, struct S_PFI p1, double p2,  void (*cb)(void*, struct S_PFI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PFF(void* p0, struct S_PFF p1, double p2,  void (*cb)(void*, struct S_PFF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PFD(void* p0, struct S_PFD p1, double p2,  void (*cb)(void*, struct S_PFD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PFP(void* p0, struct S_PFP p1, double p2,  void (*cb)(void*, struct S_PFP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PDI(void* p0, struct S_PDI p1, double p2,  void (*cb)(void*, struct S_PDI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PDF(void* p0, struct S_PDF p1, double p2,  void (*cb)(void*, struct S_PDF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PDD(void* p0, struct S_PDD p1, double p2,  void (*cb)(void*, struct S_PDD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PDP(void* p0, struct S_PDP p1, double p2,  void (*cb)(void*, struct S_PDP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PPI(void* p0, struct S_PPI p1, double p2,  void (*cb)(void*, struct S_PPI, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PPF(void* p0, struct S_PPF p1, double p2,  void (*cb)(void*, struct S_PPF, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PPD(void* p0, struct S_PPD p1, double p2,  void (*cb)(void*, struct S_PPD, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSD_PPP(void* p0, struct S_PPP p1, double p2,  void (*cb)(void*, struct S_PPP, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_I(void* p0, struct S_I p1, void* p2,  void (*cb)(void*, struct S_I, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_F(void* p0, struct S_F p1, void* p2,  void (*cb)(void*, struct S_F, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_D(void* p0, struct S_D p1, void* p2,  void (*cb)(void*, struct S_D, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_P(void* p0, struct S_P p1, void* p2,  void (*cb)(void*, struct S_P, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_II(void* p0, struct S_II p1, void* p2,  void (*cb)(void*, struct S_II, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IF(void* p0, struct S_IF p1, void* p2,  void (*cb)(void*, struct S_IF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_ID(void* p0, struct S_ID p1, void* p2,  void (*cb)(void*, struct S_ID, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IP(void* p0, struct S_IP p1, void* p2,  void (*cb)(void*, struct S_IP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FI(void* p0, struct S_FI p1, void* p2,  void (*cb)(void*, struct S_FI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FF(void* p0, struct S_FF p1, void* p2,  void (*cb)(void*, struct S_FF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FD(void* p0, struct S_FD p1, void* p2,  void (*cb)(void*, struct S_FD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FP(void* p0, struct S_FP p1, void* p2,  void (*cb)(void*, struct S_FP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DI(void* p0, struct S_DI p1, void* p2,  void (*cb)(void*, struct S_DI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DF(void* p0, struct S_DF p1, void* p2,  void (*cb)(void*, struct S_DF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DD(void* p0, struct S_DD p1, void* p2,  void (*cb)(void*, struct S_DD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DP(void* p0, struct S_DP p1, void* p2,  void (*cb)(void*, struct S_DP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PI(void* p0, struct S_PI p1, void* p2,  void (*cb)(void*, struct S_PI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PF(void* p0, struct S_PF p1, void* p2,  void (*cb)(void*, struct S_PF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PD(void* p0, struct S_PD p1, void* p2,  void (*cb)(void*, struct S_PD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PP(void* p0, struct S_PP p1, void* p2,  void (*cb)(void*, struct S_PP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_III(void* p0, struct S_III p1, void* p2,  void (*cb)(void*, struct S_III, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IIF(void* p0, struct S_IIF p1, void* p2,  void (*cb)(void*, struct S_IIF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IID(void* p0, struct S_IID p1, void* p2,  void (*cb)(void*, struct S_IID, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IIP(void* p0, struct S_IIP p1, void* p2,  void (*cb)(void*, struct S_IIP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IFI(void* p0, struct S_IFI p1, void* p2,  void (*cb)(void*, struct S_IFI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IFF(void* p0, struct S_IFF p1, void* p2,  void (*cb)(void*, struct S_IFF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IFD(void* p0, struct S_IFD p1, void* p2,  void (*cb)(void*, struct S_IFD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IFP(void* p0, struct S_IFP p1, void* p2,  void (*cb)(void*, struct S_IFP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IDI(void* p0, struct S_IDI p1, void* p2,  void (*cb)(void*, struct S_IDI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IDF(void* p0, struct S_IDF p1, void* p2,  void (*cb)(void*, struct S_IDF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IDD(void* p0, struct S_IDD p1, void* p2,  void (*cb)(void*, struct S_IDD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IDP(void* p0, struct S_IDP p1, void* p2,  void (*cb)(void*, struct S_IDP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IPI(void* p0, struct S_IPI p1, void* p2,  void (*cb)(void*, struct S_IPI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IPF(void* p0, struct S_IPF p1, void* p2,  void (*cb)(void*, struct S_IPF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IPD(void* p0, struct S_IPD p1, void* p2,  void (*cb)(void*, struct S_IPD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_IPP(void* p0, struct S_IPP p1, void* p2,  void (*cb)(void*, struct S_IPP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FII(void* p0, struct S_FII p1, void* p2,  void (*cb)(void*, struct S_FII, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FIF(void* p0, struct S_FIF p1, void* p2,  void (*cb)(void*, struct S_FIF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FID(void* p0, struct S_FID p1, void* p2,  void (*cb)(void*, struct S_FID, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FIP(void* p0, struct S_FIP p1, void* p2,  void (*cb)(void*, struct S_FIP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FFI(void* p0, struct S_FFI p1, void* p2,  void (*cb)(void*, struct S_FFI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FFF(void* p0, struct S_FFF p1, void* p2,  void (*cb)(void*, struct S_FFF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FFD(void* p0, struct S_FFD p1, void* p2,  void (*cb)(void*, struct S_FFD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FFP(void* p0, struct S_FFP p1, void* p2,  void (*cb)(void*, struct S_FFP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FDI(void* p0, struct S_FDI p1, void* p2,  void (*cb)(void*, struct S_FDI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FDF(void* p0, struct S_FDF p1, void* p2,  void (*cb)(void*, struct S_FDF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FDD(void* p0, struct S_FDD p1, void* p2,  void (*cb)(void*, struct S_FDD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FDP(void* p0, struct S_FDP p1, void* p2,  void (*cb)(void*, struct S_FDP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FPI(void* p0, struct S_FPI p1, void* p2,  void (*cb)(void*, struct S_FPI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FPF(void* p0, struct S_FPF p1, void* p2,  void (*cb)(void*, struct S_FPF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FPD(void* p0, struct S_FPD p1, void* p2,  void (*cb)(void*, struct S_FPD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_FPP(void* p0, struct S_FPP p1, void* p2,  void (*cb)(void*, struct S_FPP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DII(void* p0, struct S_DII p1, void* p2,  void (*cb)(void*, struct S_DII, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DIF(void* p0, struct S_DIF p1, void* p2,  void (*cb)(void*, struct S_DIF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DID(void* p0, struct S_DID p1, void* p2,  void (*cb)(void*, struct S_DID, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DIP(void* p0, struct S_DIP p1, void* p2,  void (*cb)(void*, struct S_DIP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DFI(void* p0, struct S_DFI p1, void* p2,  void (*cb)(void*, struct S_DFI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DFF(void* p0, struct S_DFF p1, void* p2,  void (*cb)(void*, struct S_DFF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DFD(void* p0, struct S_DFD p1, void* p2,  void (*cb)(void*, struct S_DFD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DFP(void* p0, struct S_DFP p1, void* p2,  void (*cb)(void*, struct S_DFP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DDI(void* p0, struct S_DDI p1, void* p2,  void (*cb)(void*, struct S_DDI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DDF(void* p0, struct S_DDF p1, void* p2,  void (*cb)(void*, struct S_DDF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DDD(void* p0, struct S_DDD p1, void* p2,  void (*cb)(void*, struct S_DDD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DDP(void* p0, struct S_DDP p1, void* p2,  void (*cb)(void*, struct S_DDP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DPI(void* p0, struct S_DPI p1, void* p2,  void (*cb)(void*, struct S_DPI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DPF(void* p0, struct S_DPF p1, void* p2,  void (*cb)(void*, struct S_DPF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DPD(void* p0, struct S_DPD p1, void* p2,  void (*cb)(void*, struct S_DPD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_DPP(void* p0, struct S_DPP p1, void* p2,  void (*cb)(void*, struct S_DPP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PII(void* p0, struct S_PII p1, void* p2,  void (*cb)(void*, struct S_PII, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PIF(void* p0, struct S_PIF p1, void* p2,  void (*cb)(void*, struct S_PIF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PID(void* p0, struct S_PID p1, void* p2,  void (*cb)(void*, struct S_PID, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PIP(void* p0, struct S_PIP p1, void* p2,  void (*cb)(void*, struct S_PIP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PFI(void* p0, struct S_PFI p1, void* p2,  void (*cb)(void*, struct S_PFI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PFF(void* p0, struct S_PFF p1, void* p2,  void (*cb)(void*, struct S_PFF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PFD(void* p0, struct S_PFD p1, void* p2,  void (*cb)(void*, struct S_PFD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PFP(void* p0, struct S_PFP p1, void* p2,  void (*cb)(void*, struct S_PFP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PDI(void* p0, struct S_PDI p1, void* p2,  void (*cb)(void*, struct S_PDI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PDF(void* p0, struct S_PDF p1, void* p2,  void (*cb)(void*, struct S_PDF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PDD(void* p0, struct S_PDD p1, void* p2,  void (*cb)(void*, struct S_PDD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PDP(void* p0, struct S_PDP p1, void* p2,  void (*cb)(void*, struct S_PDP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PPI(void* p0, struct S_PPI p1, void* p2,  void (*cb)(void*, struct S_PPI, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PPF(void* p0, struct S_PPF p1, void* p2,  void (*cb)(void*, struct S_PPF, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PPD(void* p0, struct S_PPD p1, void* p2,  void (*cb)(void*, struct S_PPD, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSP_PPP(void* p0, struct S_PPP p1, void* p2,  void (*cb)(void*, struct S_PPP, void*)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_I(void* p0, struct S_I p1, struct S_I p2,  void (*cb)(void*, struct S_I, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_F(void* p0, struct S_F p1, struct S_F p2,  void (*cb)(void*, struct S_F, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_D(void* p0, struct S_D p1, struct S_D p2,  void (*cb)(void*, struct S_D, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_P(void* p0, struct S_P p1, struct S_P p2,  void (*cb)(void*, struct S_P, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_II(void* p0, struct S_II p1, struct S_II p2,  void (*cb)(void*, struct S_II, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IF(void* p0, struct S_IF p1, struct S_IF p2,  void (*cb)(void*, struct S_IF, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_ID(void* p0, struct S_ID p1, struct S_ID p2,  void (*cb)(void*, struct S_ID, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IP(void* p0, struct S_IP p1, struct S_IP p2,  void (*cb)(void*, struct S_IP, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FI(void* p0, struct S_FI p1, struct S_FI p2,  void (*cb)(void*, struct S_FI, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FF(void* p0, struct S_FF p1, struct S_FF p2,  void (*cb)(void*, struct S_FF, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FD(void* p0, struct S_FD p1, struct S_FD p2,  void (*cb)(void*, struct S_FD, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FP(void* p0, struct S_FP p1, struct S_FP p2,  void (*cb)(void*, struct S_FP, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DI(void* p0, struct S_DI p1, struct S_DI p2,  void (*cb)(void*, struct S_DI, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DF(void* p0, struct S_DF p1, struct S_DF p2,  void (*cb)(void*, struct S_DF, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DD(void* p0, struct S_DD p1, struct S_DD p2,  void (*cb)(void*, struct S_DD, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DP(void* p0, struct S_DP p1, struct S_DP p2,  void (*cb)(void*, struct S_DP, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PI(void* p0, struct S_PI p1, struct S_PI p2,  void (*cb)(void*, struct S_PI, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PF(void* p0, struct S_PF p1, struct S_PF p2,  void (*cb)(void*, struct S_PF, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PD(void* p0, struct S_PD p1, struct S_PD p2,  void (*cb)(void*, struct S_PD, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PP(void* p0, struct S_PP p1, struct S_PP p2,  void (*cb)(void*, struct S_PP, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_III(void* p0, struct S_III p1, struct S_III p2,  void (*cb)(void*, struct S_III, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IIF(void* p0, struct S_IIF p1, struct S_IIF p2,  void (*cb)(void*, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IID(void* p0, struct S_IID p1, struct S_IID p2,  void (*cb)(void*, struct S_IID, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IIP(void* p0, struct S_IIP p1, struct S_IIP p2,  void (*cb)(void*, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IFI(void* p0, struct S_IFI p1, struct S_IFI p2,  void (*cb)(void*, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IFF(void* p0, struct S_IFF p1, struct S_IFF p2,  void (*cb)(void*, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IFD(void* p0, struct S_IFD p1, struct S_IFD p2,  void (*cb)(void*, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IFP(void* p0, struct S_IFP p1, struct S_IFP p2,  void (*cb)(void*, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IDI(void* p0, struct S_IDI p1, struct S_IDI p2,  void (*cb)(void*, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IDF(void* p0, struct S_IDF p1, struct S_IDF p2,  void (*cb)(void*, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IDD(void* p0, struct S_IDD p1, struct S_IDD p2,  void (*cb)(void*, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IDP(void* p0, struct S_IDP p1, struct S_IDP p2,  void (*cb)(void*, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IPI(void* p0, struct S_IPI p1, struct S_IPI p2,  void (*cb)(void*, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IPF(void* p0, struct S_IPF p1, struct S_IPF p2,  void (*cb)(void*, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IPD(void* p0, struct S_IPD p1, struct S_IPD p2,  void (*cb)(void*, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_IPP(void* p0, struct S_IPP p1, struct S_IPP p2,  void (*cb)(void*, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FII(void* p0, struct S_FII p1, struct S_FII p2,  void (*cb)(void*, struct S_FII, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FIF(void* p0, struct S_FIF p1, struct S_FIF p2,  void (*cb)(void*, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FID(void* p0, struct S_FID p1, struct S_FID p2,  void (*cb)(void*, struct S_FID, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FIP(void* p0, struct S_FIP p1, struct S_FIP p2,  void (*cb)(void*, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FFI(void* p0, struct S_FFI p1, struct S_FFI p2,  void (*cb)(void*, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FFF(void* p0, struct S_FFF p1, struct S_FFF p2,  void (*cb)(void*, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FFD(void* p0, struct S_FFD p1, struct S_FFD p2,  void (*cb)(void*, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FFP(void* p0, struct S_FFP p1, struct S_FFP p2,  void (*cb)(void*, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FDI(void* p0, struct S_FDI p1, struct S_FDI p2,  void (*cb)(void*, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FDF(void* p0, struct S_FDF p1, struct S_FDF p2,  void (*cb)(void*, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FDD(void* p0, struct S_FDD p1, struct S_FDD p2,  void (*cb)(void*, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FDP(void* p0, struct S_FDP p1, struct S_FDP p2,  void (*cb)(void*, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FPI(void* p0, struct S_FPI p1, struct S_FPI p2,  void (*cb)(void*, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FPF(void* p0, struct S_FPF p1, struct S_FPF p2,  void (*cb)(void*, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FPD(void* p0, struct S_FPD p1, struct S_FPD p2,  void (*cb)(void*, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_FPP(void* p0, struct S_FPP p1, struct S_FPP p2,  void (*cb)(void*, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DII(void* p0, struct S_DII p1, struct S_DII p2,  void (*cb)(void*, struct S_DII, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DIF(void* p0, struct S_DIF p1, struct S_DIF p2,  void (*cb)(void*, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DID(void* p0, struct S_DID p1, struct S_DID p2,  void (*cb)(void*, struct S_DID, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DIP(void* p0, struct S_DIP p1, struct S_DIP p2,  void (*cb)(void*, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DFI(void* p0, struct S_DFI p1, struct S_DFI p2,  void (*cb)(void*, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DFF(void* p0, struct S_DFF p1, struct S_DFF p2,  void (*cb)(void*, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DFD(void* p0, struct S_DFD p1, struct S_DFD p2,  void (*cb)(void*, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DFP(void* p0, struct S_DFP p1, struct S_DFP p2,  void (*cb)(void*, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DDI(void* p0, struct S_DDI p1, struct S_DDI p2,  void (*cb)(void*, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DDF(void* p0, struct S_DDF p1, struct S_DDF p2,  void (*cb)(void*, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DDD(void* p0, struct S_DDD p1, struct S_DDD p2,  void (*cb)(void*, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DDP(void* p0, struct S_DDP p1, struct S_DDP p2,  void (*cb)(void*, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DPI(void* p0, struct S_DPI p1, struct S_DPI p2,  void (*cb)(void*, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DPF(void* p0, struct S_DPF p1, struct S_DPF p2,  void (*cb)(void*, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DPD(void* p0, struct S_DPD p1, struct S_DPD p2,  void (*cb)(void*, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_DPP(void* p0, struct S_DPP p1, struct S_DPP p2,  void (*cb)(void*, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PII(void* p0, struct S_PII p1, struct S_PII p2,  void (*cb)(void*, struct S_PII, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PIF(void* p0, struct S_PIF p1, struct S_PIF p2,  void (*cb)(void*, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PID(void* p0, struct S_PID p1, struct S_PID p2,  void (*cb)(void*, struct S_PID, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PIP(void* p0, struct S_PIP p1, struct S_PIP p2,  void (*cb)(void*, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PFI(void* p0, struct S_PFI p1, struct S_PFI p2,  void (*cb)(void*, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PFF(void* p0, struct S_PFF p1, struct S_PFF p2,  void (*cb)(void*, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PFD(void* p0, struct S_PFD p1, struct S_PFD p2,  void (*cb)(void*, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PFP(void* p0, struct S_PFP p1, struct S_PFP p2,  void (*cb)(void*, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PDI(void* p0, struct S_PDI p1, struct S_PDI p2,  void (*cb)(void*, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PDF(void* p0, struct S_PDF p1, struct S_PDF p2,  void (*cb)(void*, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PDD(void* p0, struct S_PDD p1, struct S_PDD p2,  void (*cb)(void*, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PDP(void* p0, struct S_PDP p1, struct S_PDP p2,  void (*cb)(void*, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PPI(void* p0, struct S_PPI p1, struct S_PPI p2,  void (*cb)(void*, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PPF(void* p0, struct S_PPF p1, struct S_PPF p2,  void (*cb)(void*, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PPD(void* p0, struct S_PPD p1, struct S_PPD p2,  void (*cb)(void*, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f6_V_PSS_PPP(void* p0, struct S_PPP p1, struct S_PPP p2,  void (*cb)(void*, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_I(struct S_I p0, int p1, int p2,  void (*cb)(struct S_I, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_F(struct S_F p0, int p1, int p2,  void (*cb)(struct S_F, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_D(struct S_D p0, int p1, int p2,  void (*cb)(struct S_D, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_P(struct S_P p0, int p1, int p2,  void (*cb)(struct S_P, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_II(struct S_II p0, int p1, int p2,  void (*cb)(struct S_II, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IF(struct S_IF p0, int p1, int p2,  void (*cb)(struct S_IF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_ID(struct S_ID p0, int p1, int p2,  void (*cb)(struct S_ID, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IP(struct S_IP p0, int p1, int p2,  void (*cb)(struct S_IP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FI(struct S_FI p0, int p1, int p2,  void (*cb)(struct S_FI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FF(struct S_FF p0, int p1, int p2,  void (*cb)(struct S_FF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FD(struct S_FD p0, int p1, int p2,  void (*cb)(struct S_FD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FP(struct S_FP p0, int p1, int p2,  void (*cb)(struct S_FP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DI(struct S_DI p0, int p1, int p2,  void (*cb)(struct S_DI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DF(struct S_DF p0, int p1, int p2,  void (*cb)(struct S_DF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DD(struct S_DD p0, int p1, int p2,  void (*cb)(struct S_DD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DP(struct S_DP p0, int p1, int p2,  void (*cb)(struct S_DP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PI(struct S_PI p0, int p1, int p2,  void (*cb)(struct S_PI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PF(struct S_PF p0, int p1, int p2,  void (*cb)(struct S_PF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PD(struct S_PD p0, int p1, int p2,  void (*cb)(struct S_PD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PP(struct S_PP p0, int p1, int p2,  void (*cb)(struct S_PP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_III(struct S_III p0, int p1, int p2,  void (*cb)(struct S_III, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IIF(struct S_IIF p0, int p1, int p2,  void (*cb)(struct S_IIF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IID(struct S_IID p0, int p1, int p2,  void (*cb)(struct S_IID, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IIP(struct S_IIP p0, int p1, int p2,  void (*cb)(struct S_IIP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IFI(struct S_IFI p0, int p1, int p2,  void (*cb)(struct S_IFI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IFF(struct S_IFF p0, int p1, int p2,  void (*cb)(struct S_IFF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IFD(struct S_IFD p0, int p1, int p2,  void (*cb)(struct S_IFD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IFP(struct S_IFP p0, int p1, int p2,  void (*cb)(struct S_IFP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IDI(struct S_IDI p0, int p1, int p2,  void (*cb)(struct S_IDI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IDF(struct S_IDF p0, int p1, int p2,  void (*cb)(struct S_IDF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IDD(struct S_IDD p0, int p1, int p2,  void (*cb)(struct S_IDD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IDP(struct S_IDP p0, int p1, int p2,  void (*cb)(struct S_IDP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IPI(struct S_IPI p0, int p1, int p2,  void (*cb)(struct S_IPI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IPF(struct S_IPF p0, int p1, int p2,  void (*cb)(struct S_IPF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IPD(struct S_IPD p0, int p1, int p2,  void (*cb)(struct S_IPD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_IPP(struct S_IPP p0, int p1, int p2,  void (*cb)(struct S_IPP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FII(struct S_FII p0, int p1, int p2,  void (*cb)(struct S_FII, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FIF(struct S_FIF p0, int p1, int p2,  void (*cb)(struct S_FIF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FID(struct S_FID p0, int p1, int p2,  void (*cb)(struct S_FID, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FIP(struct S_FIP p0, int p1, int p2,  void (*cb)(struct S_FIP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FFI(struct S_FFI p0, int p1, int p2,  void (*cb)(struct S_FFI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FFF(struct S_FFF p0, int p1, int p2,  void (*cb)(struct S_FFF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FFD(struct S_FFD p0, int p1, int p2,  void (*cb)(struct S_FFD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FFP(struct S_FFP p0, int p1, int p2,  void (*cb)(struct S_FFP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FDI(struct S_FDI p0, int p1, int p2,  void (*cb)(struct S_FDI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FDF(struct S_FDF p0, int p1, int p2,  void (*cb)(struct S_FDF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FDD(struct S_FDD p0, int p1, int p2,  void (*cb)(struct S_FDD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FDP(struct S_FDP p0, int p1, int p2,  void (*cb)(struct S_FDP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FPI(struct S_FPI p0, int p1, int p2,  void (*cb)(struct S_FPI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FPF(struct S_FPF p0, int p1, int p2,  void (*cb)(struct S_FPF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FPD(struct S_FPD p0, int p1, int p2,  void (*cb)(struct S_FPD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_FPP(struct S_FPP p0, int p1, int p2,  void (*cb)(struct S_FPP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DII(struct S_DII p0, int p1, int p2,  void (*cb)(struct S_DII, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DIF(struct S_DIF p0, int p1, int p2,  void (*cb)(struct S_DIF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DID(struct S_DID p0, int p1, int p2,  void (*cb)(struct S_DID, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DIP(struct S_DIP p0, int p1, int p2,  void (*cb)(struct S_DIP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DFI(struct S_DFI p0, int p1, int p2,  void (*cb)(struct S_DFI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DFF(struct S_DFF p0, int p1, int p2,  void (*cb)(struct S_DFF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DFD(struct S_DFD p0, int p1, int p2,  void (*cb)(struct S_DFD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DFP(struct S_DFP p0, int p1, int p2,  void (*cb)(struct S_DFP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DDI(struct S_DDI p0, int p1, int p2,  void (*cb)(struct S_DDI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DDF(struct S_DDF p0, int p1, int p2,  void (*cb)(struct S_DDF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DDD(struct S_DDD p0, int p1, int p2,  void (*cb)(struct S_DDD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DDP(struct S_DDP p0, int p1, int p2,  void (*cb)(struct S_DDP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DPI(struct S_DPI p0, int p1, int p2,  void (*cb)(struct S_DPI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DPF(struct S_DPF p0, int p1, int p2,  void (*cb)(struct S_DPF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DPD(struct S_DPD p0, int p1, int p2,  void (*cb)(struct S_DPD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_DPP(struct S_DPP p0, int p1, int p2,  void (*cb)(struct S_DPP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PII(struct S_PII p0, int p1, int p2,  void (*cb)(struct S_PII, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PIF(struct S_PIF p0, int p1, int p2,  void (*cb)(struct S_PIF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PID(struct S_PID p0, int p1, int p2,  void (*cb)(struct S_PID, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PIP(struct S_PIP p0, int p1, int p2,  void (*cb)(struct S_PIP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PFI(struct S_PFI p0, int p1, int p2,  void (*cb)(struct S_PFI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PFF(struct S_PFF p0, int p1, int p2,  void (*cb)(struct S_PFF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PFD(struct S_PFD p0, int p1, int p2,  void (*cb)(struct S_PFD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PFP(struct S_PFP p0, int p1, int p2,  void (*cb)(struct S_PFP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PDI(struct S_PDI p0, int p1, int p2,  void (*cb)(struct S_PDI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PDF(struct S_PDF p0, int p1, int p2,  void (*cb)(struct S_PDF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PDD(struct S_PDD p0, int p1, int p2,  void (*cb)(struct S_PDD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PDP(struct S_PDP p0, int p1, int p2,  void (*cb)(struct S_PDP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PPI(struct S_PPI p0, int p1, int p2,  void (*cb)(struct S_PPI, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PPF(struct S_PPF p0, int p1, int p2,  void (*cb)(struct S_PPF, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PPD(struct S_PPD p0, int p1, int p2,  void (*cb)(struct S_PPD, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SII_PPP(struct S_PPP p0, int p1, int p2,  void (*cb)(struct S_PPP, int, int)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_I(struct S_I p0, int p1, float p2,  void (*cb)(struct S_I, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_F(struct S_F p0, int p1, float p2,  void (*cb)(struct S_F, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_D(struct S_D p0, int p1, float p2,  void (*cb)(struct S_D, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_P(struct S_P p0, int p1, float p2,  void (*cb)(struct S_P, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_II(struct S_II p0, int p1, float p2,  void (*cb)(struct S_II, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IF(struct S_IF p0, int p1, float p2,  void (*cb)(struct S_IF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_ID(struct S_ID p0, int p1, float p2,  void (*cb)(struct S_ID, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IP(struct S_IP p0, int p1, float p2,  void (*cb)(struct S_IP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FI(struct S_FI p0, int p1, float p2,  void (*cb)(struct S_FI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FF(struct S_FF p0, int p1, float p2,  void (*cb)(struct S_FF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FD(struct S_FD p0, int p1, float p2,  void (*cb)(struct S_FD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FP(struct S_FP p0, int p1, float p2,  void (*cb)(struct S_FP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DI(struct S_DI p0, int p1, float p2,  void (*cb)(struct S_DI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DF(struct S_DF p0, int p1, float p2,  void (*cb)(struct S_DF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DD(struct S_DD p0, int p1, float p2,  void (*cb)(struct S_DD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DP(struct S_DP p0, int p1, float p2,  void (*cb)(struct S_DP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PI(struct S_PI p0, int p1, float p2,  void (*cb)(struct S_PI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PF(struct S_PF p0, int p1, float p2,  void (*cb)(struct S_PF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PD(struct S_PD p0, int p1, float p2,  void (*cb)(struct S_PD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PP(struct S_PP p0, int p1, float p2,  void (*cb)(struct S_PP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_III(struct S_III p0, int p1, float p2,  void (*cb)(struct S_III, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IIF(struct S_IIF p0, int p1, float p2,  void (*cb)(struct S_IIF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IID(struct S_IID p0, int p1, float p2,  void (*cb)(struct S_IID, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IIP(struct S_IIP p0, int p1, float p2,  void (*cb)(struct S_IIP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IFI(struct S_IFI p0, int p1, float p2,  void (*cb)(struct S_IFI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IFF(struct S_IFF p0, int p1, float p2,  void (*cb)(struct S_IFF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IFD(struct S_IFD p0, int p1, float p2,  void (*cb)(struct S_IFD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IFP(struct S_IFP p0, int p1, float p2,  void (*cb)(struct S_IFP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IDI(struct S_IDI p0, int p1, float p2,  void (*cb)(struct S_IDI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IDF(struct S_IDF p0, int p1, float p2,  void (*cb)(struct S_IDF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IDD(struct S_IDD p0, int p1, float p2,  void (*cb)(struct S_IDD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IDP(struct S_IDP p0, int p1, float p2,  void (*cb)(struct S_IDP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IPI(struct S_IPI p0, int p1, float p2,  void (*cb)(struct S_IPI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IPF(struct S_IPF p0, int p1, float p2,  void (*cb)(struct S_IPF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IPD(struct S_IPD p0, int p1, float p2,  void (*cb)(struct S_IPD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_IPP(struct S_IPP p0, int p1, float p2,  void (*cb)(struct S_IPP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FII(struct S_FII p0, int p1, float p2,  void (*cb)(struct S_FII, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FIF(struct S_FIF p0, int p1, float p2,  void (*cb)(struct S_FIF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FID(struct S_FID p0, int p1, float p2,  void (*cb)(struct S_FID, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FIP(struct S_FIP p0, int p1, float p2,  void (*cb)(struct S_FIP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FFI(struct S_FFI p0, int p1, float p2,  void (*cb)(struct S_FFI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FFF(struct S_FFF p0, int p1, float p2,  void (*cb)(struct S_FFF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FFD(struct S_FFD p0, int p1, float p2,  void (*cb)(struct S_FFD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FFP(struct S_FFP p0, int p1, float p2,  void (*cb)(struct S_FFP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FDI(struct S_FDI p0, int p1, float p2,  void (*cb)(struct S_FDI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FDF(struct S_FDF p0, int p1, float p2,  void (*cb)(struct S_FDF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FDD(struct S_FDD p0, int p1, float p2,  void (*cb)(struct S_FDD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FDP(struct S_FDP p0, int p1, float p2,  void (*cb)(struct S_FDP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FPI(struct S_FPI p0, int p1, float p2,  void (*cb)(struct S_FPI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FPF(struct S_FPF p0, int p1, float p2,  void (*cb)(struct S_FPF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FPD(struct S_FPD p0, int p1, float p2,  void (*cb)(struct S_FPD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_FPP(struct S_FPP p0, int p1, float p2,  void (*cb)(struct S_FPP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DII(struct S_DII p0, int p1, float p2,  void (*cb)(struct S_DII, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DIF(struct S_DIF p0, int p1, float p2,  void (*cb)(struct S_DIF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DID(struct S_DID p0, int p1, float p2,  void (*cb)(struct S_DID, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DIP(struct S_DIP p0, int p1, float p2,  void (*cb)(struct S_DIP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DFI(struct S_DFI p0, int p1, float p2,  void (*cb)(struct S_DFI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DFF(struct S_DFF p0, int p1, float p2,  void (*cb)(struct S_DFF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DFD(struct S_DFD p0, int p1, float p2,  void (*cb)(struct S_DFD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DFP(struct S_DFP p0, int p1, float p2,  void (*cb)(struct S_DFP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DDI(struct S_DDI p0, int p1, float p2,  void (*cb)(struct S_DDI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DDF(struct S_DDF p0, int p1, float p2,  void (*cb)(struct S_DDF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DDD(struct S_DDD p0, int p1, float p2,  void (*cb)(struct S_DDD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DDP(struct S_DDP p0, int p1, float p2,  void (*cb)(struct S_DDP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DPI(struct S_DPI p0, int p1, float p2,  void (*cb)(struct S_DPI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DPF(struct S_DPF p0, int p1, float p2,  void (*cb)(struct S_DPF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DPD(struct S_DPD p0, int p1, float p2,  void (*cb)(struct S_DPD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_DPP(struct S_DPP p0, int p1, float p2,  void (*cb)(struct S_DPP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PII(struct S_PII p0, int p1, float p2,  void (*cb)(struct S_PII, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PIF(struct S_PIF p0, int p1, float p2,  void (*cb)(struct S_PIF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PID(struct S_PID p0, int p1, float p2,  void (*cb)(struct S_PID, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PIP(struct S_PIP p0, int p1, float p2,  void (*cb)(struct S_PIP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PFI(struct S_PFI p0, int p1, float p2,  void (*cb)(struct S_PFI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PFF(struct S_PFF p0, int p1, float p2,  void (*cb)(struct S_PFF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PFD(struct S_PFD p0, int p1, float p2,  void (*cb)(struct S_PFD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PFP(struct S_PFP p0, int p1, float p2,  void (*cb)(struct S_PFP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PDI(struct S_PDI p0, int p1, float p2,  void (*cb)(struct S_PDI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PDF(struct S_PDF p0, int p1, float p2,  void (*cb)(struct S_PDF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PDD(struct S_PDD p0, int p1, float p2,  void (*cb)(struct S_PDD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PDP(struct S_PDP p0, int p1, float p2,  void (*cb)(struct S_PDP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PPI(struct S_PPI p0, int p1, float p2,  void (*cb)(struct S_PPI, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PPF(struct S_PPF p0, int p1, float p2,  void (*cb)(struct S_PPF, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PPD(struct S_PPD p0, int p1, float p2,  void (*cb)(struct S_PPD, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SIF_PPP(struct S_PPP p0, int p1, float p2,  void (*cb)(struct S_PPP, int, float)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_I(struct S_I p0, int p1, double p2,  void (*cb)(struct S_I, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_F(struct S_F p0, int p1, double p2,  void (*cb)(struct S_F, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_D(struct S_D p0, int p1, double p2,  void (*cb)(struct S_D, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_P(struct S_P p0, int p1, double p2,  void (*cb)(struct S_P, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_II(struct S_II p0, int p1, double p2,  void (*cb)(struct S_II, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IF(struct S_IF p0, int p1, double p2,  void (*cb)(struct S_IF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_ID(struct S_ID p0, int p1, double p2,  void (*cb)(struct S_ID, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IP(struct S_IP p0, int p1, double p2,  void (*cb)(struct S_IP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FI(struct S_FI p0, int p1, double p2,  void (*cb)(struct S_FI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FF(struct S_FF p0, int p1, double p2,  void (*cb)(struct S_FF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FD(struct S_FD p0, int p1, double p2,  void (*cb)(struct S_FD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FP(struct S_FP p0, int p1, double p2,  void (*cb)(struct S_FP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DI(struct S_DI p0, int p1, double p2,  void (*cb)(struct S_DI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DF(struct S_DF p0, int p1, double p2,  void (*cb)(struct S_DF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DD(struct S_DD p0, int p1, double p2,  void (*cb)(struct S_DD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DP(struct S_DP p0, int p1, double p2,  void (*cb)(struct S_DP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PI(struct S_PI p0, int p1, double p2,  void (*cb)(struct S_PI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PF(struct S_PF p0, int p1, double p2,  void (*cb)(struct S_PF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PD(struct S_PD p0, int p1, double p2,  void (*cb)(struct S_PD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PP(struct S_PP p0, int p1, double p2,  void (*cb)(struct S_PP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_III(struct S_III p0, int p1, double p2,  void (*cb)(struct S_III, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IIF(struct S_IIF p0, int p1, double p2,  void (*cb)(struct S_IIF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IID(struct S_IID p0, int p1, double p2,  void (*cb)(struct S_IID, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IIP(struct S_IIP p0, int p1, double p2,  void (*cb)(struct S_IIP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IFI(struct S_IFI p0, int p1, double p2,  void (*cb)(struct S_IFI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IFF(struct S_IFF p0, int p1, double p2,  void (*cb)(struct S_IFF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IFD(struct S_IFD p0, int p1, double p2,  void (*cb)(struct S_IFD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IFP(struct S_IFP p0, int p1, double p2,  void (*cb)(struct S_IFP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IDI(struct S_IDI p0, int p1, double p2,  void (*cb)(struct S_IDI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IDF(struct S_IDF p0, int p1, double p2,  void (*cb)(struct S_IDF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IDD(struct S_IDD p0, int p1, double p2,  void (*cb)(struct S_IDD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IDP(struct S_IDP p0, int p1, double p2,  void (*cb)(struct S_IDP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IPI(struct S_IPI p0, int p1, double p2,  void (*cb)(struct S_IPI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IPF(struct S_IPF p0, int p1, double p2,  void (*cb)(struct S_IPF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IPD(struct S_IPD p0, int p1, double p2,  void (*cb)(struct S_IPD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_IPP(struct S_IPP p0, int p1, double p2,  void (*cb)(struct S_IPP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FII(struct S_FII p0, int p1, double p2,  void (*cb)(struct S_FII, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FIF(struct S_FIF p0, int p1, double p2,  void (*cb)(struct S_FIF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FID(struct S_FID p0, int p1, double p2,  void (*cb)(struct S_FID, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FIP(struct S_FIP p0, int p1, double p2,  void (*cb)(struct S_FIP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FFI(struct S_FFI p0, int p1, double p2,  void (*cb)(struct S_FFI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FFF(struct S_FFF p0, int p1, double p2,  void (*cb)(struct S_FFF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FFD(struct S_FFD p0, int p1, double p2,  void (*cb)(struct S_FFD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FFP(struct S_FFP p0, int p1, double p2,  void (*cb)(struct S_FFP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FDI(struct S_FDI p0, int p1, double p2,  void (*cb)(struct S_FDI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FDF(struct S_FDF p0, int p1, double p2,  void (*cb)(struct S_FDF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FDD(struct S_FDD p0, int p1, double p2,  void (*cb)(struct S_FDD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FDP(struct S_FDP p0, int p1, double p2,  void (*cb)(struct S_FDP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FPI(struct S_FPI p0, int p1, double p2,  void (*cb)(struct S_FPI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FPF(struct S_FPF p0, int p1, double p2,  void (*cb)(struct S_FPF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FPD(struct S_FPD p0, int p1, double p2,  void (*cb)(struct S_FPD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_FPP(struct S_FPP p0, int p1, double p2,  void (*cb)(struct S_FPP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DII(struct S_DII p0, int p1, double p2,  void (*cb)(struct S_DII, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DIF(struct S_DIF p0, int p1, double p2,  void (*cb)(struct S_DIF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DID(struct S_DID p0, int p1, double p2,  void (*cb)(struct S_DID, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DIP(struct S_DIP p0, int p1, double p2,  void (*cb)(struct S_DIP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DFI(struct S_DFI p0, int p1, double p2,  void (*cb)(struct S_DFI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DFF(struct S_DFF p0, int p1, double p2,  void (*cb)(struct S_DFF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DFD(struct S_DFD p0, int p1, double p2,  void (*cb)(struct S_DFD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DFP(struct S_DFP p0, int p1, double p2,  void (*cb)(struct S_DFP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DDI(struct S_DDI p0, int p1, double p2,  void (*cb)(struct S_DDI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DDF(struct S_DDF p0, int p1, double p2,  void (*cb)(struct S_DDF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DDD(struct S_DDD p0, int p1, double p2,  void (*cb)(struct S_DDD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DDP(struct S_DDP p0, int p1, double p2,  void (*cb)(struct S_DDP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DPI(struct S_DPI p0, int p1, double p2,  void (*cb)(struct S_DPI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DPF(struct S_DPF p0, int p1, double p2,  void (*cb)(struct S_DPF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DPD(struct S_DPD p0, int p1, double p2,  void (*cb)(struct S_DPD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_DPP(struct S_DPP p0, int p1, double p2,  void (*cb)(struct S_DPP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PII(struct S_PII p0, int p1, double p2,  void (*cb)(struct S_PII, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PIF(struct S_PIF p0, int p1, double p2,  void (*cb)(struct S_PIF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PID(struct S_PID p0, int p1, double p2,  void (*cb)(struct S_PID, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PIP(struct S_PIP p0, int p1, double p2,  void (*cb)(struct S_PIP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PFI(struct S_PFI p0, int p1, double p2,  void (*cb)(struct S_PFI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PFF(struct S_PFF p0, int p1, double p2,  void (*cb)(struct S_PFF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PFD(struct S_PFD p0, int p1, double p2,  void (*cb)(struct S_PFD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PFP(struct S_PFP p0, int p1, double p2,  void (*cb)(struct S_PFP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PDI(struct S_PDI p0, int p1, double p2,  void (*cb)(struct S_PDI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PDF(struct S_PDF p0, int p1, double p2,  void (*cb)(struct S_PDF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PDD(struct S_PDD p0, int p1, double p2,  void (*cb)(struct S_PDD, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PDP(struct S_PDP p0, int p1, double p2,  void (*cb)(struct S_PDP, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PPI(struct S_PPI p0, int p1, double p2,  void (*cb)(struct S_PPI, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PPF(struct S_PPF p0, int p1, double p2,  void (*cb)(struct S_PPF, int, double)) { cb(p0,p1,p2); }
EXPORT void f6_V_SID_PPD(struct S_PPD p0, int p1, double p2,  void (*cb)(struct S_PPD, int, double)) { cb(p0,p1,p2); }
EXPORT void f7_V_SID_PPP(struct S_PPP p0, int p1, double p2,  void (*cb)(struct S_PPP, int, double)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_I(struct S_I p0, int p1, void* p2,  void (*cb)(struct S_I, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_F(struct S_F p0, int p1, void* p2,  void (*cb)(struct S_F, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_D(struct S_D p0, int p1, void* p2,  void (*cb)(struct S_D, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_P(struct S_P p0, int p1, void* p2,  void (*cb)(struct S_P, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_II(struct S_II p0, int p1, void* p2,  void (*cb)(struct S_II, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IF(struct S_IF p0, int p1, void* p2,  void (*cb)(struct S_IF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_ID(struct S_ID p0, int p1, void* p2,  void (*cb)(struct S_ID, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IP(struct S_IP p0, int p1, void* p2,  void (*cb)(struct S_IP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FI(struct S_FI p0, int p1, void* p2,  void (*cb)(struct S_FI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FF(struct S_FF p0, int p1, void* p2,  void (*cb)(struct S_FF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FD(struct S_FD p0, int p1, void* p2,  void (*cb)(struct S_FD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FP(struct S_FP p0, int p1, void* p2,  void (*cb)(struct S_FP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DI(struct S_DI p0, int p1, void* p2,  void (*cb)(struct S_DI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DF(struct S_DF p0, int p1, void* p2,  void (*cb)(struct S_DF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DD(struct S_DD p0, int p1, void* p2,  void (*cb)(struct S_DD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DP(struct S_DP p0, int p1, void* p2,  void (*cb)(struct S_DP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PI(struct S_PI p0, int p1, void* p2,  void (*cb)(struct S_PI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PF(struct S_PF p0, int p1, void* p2,  void (*cb)(struct S_PF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PD(struct S_PD p0, int p1, void* p2,  void (*cb)(struct S_PD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PP(struct S_PP p0, int p1, void* p2,  void (*cb)(struct S_PP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_III(struct S_III p0, int p1, void* p2,  void (*cb)(struct S_III, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IIF(struct S_IIF p0, int p1, void* p2,  void (*cb)(struct S_IIF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IID(struct S_IID p0, int p1, void* p2,  void (*cb)(struct S_IID, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IIP(struct S_IIP p0, int p1, void* p2,  void (*cb)(struct S_IIP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IFI(struct S_IFI p0, int p1, void* p2,  void (*cb)(struct S_IFI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IFF(struct S_IFF p0, int p1, void* p2,  void (*cb)(struct S_IFF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IFD(struct S_IFD p0, int p1, void* p2,  void (*cb)(struct S_IFD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IFP(struct S_IFP p0, int p1, void* p2,  void (*cb)(struct S_IFP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IDI(struct S_IDI p0, int p1, void* p2,  void (*cb)(struct S_IDI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IDF(struct S_IDF p0, int p1, void* p2,  void (*cb)(struct S_IDF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IDD(struct S_IDD p0, int p1, void* p2,  void (*cb)(struct S_IDD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IDP(struct S_IDP p0, int p1, void* p2,  void (*cb)(struct S_IDP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IPI(struct S_IPI p0, int p1, void* p2,  void (*cb)(struct S_IPI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IPF(struct S_IPF p0, int p1, void* p2,  void (*cb)(struct S_IPF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IPD(struct S_IPD p0, int p1, void* p2,  void (*cb)(struct S_IPD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_IPP(struct S_IPP p0, int p1, void* p2,  void (*cb)(struct S_IPP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FII(struct S_FII p0, int p1, void* p2,  void (*cb)(struct S_FII, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FIF(struct S_FIF p0, int p1, void* p2,  void (*cb)(struct S_FIF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FID(struct S_FID p0, int p1, void* p2,  void (*cb)(struct S_FID, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FIP(struct S_FIP p0, int p1, void* p2,  void (*cb)(struct S_FIP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FFI(struct S_FFI p0, int p1, void* p2,  void (*cb)(struct S_FFI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FFF(struct S_FFF p0, int p1, void* p2,  void (*cb)(struct S_FFF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FFD(struct S_FFD p0, int p1, void* p2,  void (*cb)(struct S_FFD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FFP(struct S_FFP p0, int p1, void* p2,  void (*cb)(struct S_FFP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FDI(struct S_FDI p0, int p1, void* p2,  void (*cb)(struct S_FDI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FDF(struct S_FDF p0, int p1, void* p2,  void (*cb)(struct S_FDF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FDD(struct S_FDD p0, int p1, void* p2,  void (*cb)(struct S_FDD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FDP(struct S_FDP p0, int p1, void* p2,  void (*cb)(struct S_FDP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FPI(struct S_FPI p0, int p1, void* p2,  void (*cb)(struct S_FPI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FPF(struct S_FPF p0, int p1, void* p2,  void (*cb)(struct S_FPF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FPD(struct S_FPD p0, int p1, void* p2,  void (*cb)(struct S_FPD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_FPP(struct S_FPP p0, int p1, void* p2,  void (*cb)(struct S_FPP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DII(struct S_DII p0, int p1, void* p2,  void (*cb)(struct S_DII, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DIF(struct S_DIF p0, int p1, void* p2,  void (*cb)(struct S_DIF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DID(struct S_DID p0, int p1, void* p2,  void (*cb)(struct S_DID, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DIP(struct S_DIP p0, int p1, void* p2,  void (*cb)(struct S_DIP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DFI(struct S_DFI p0, int p1, void* p2,  void (*cb)(struct S_DFI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DFF(struct S_DFF p0, int p1, void* p2,  void (*cb)(struct S_DFF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DFD(struct S_DFD p0, int p1, void* p2,  void (*cb)(struct S_DFD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DFP(struct S_DFP p0, int p1, void* p2,  void (*cb)(struct S_DFP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DDI(struct S_DDI p0, int p1, void* p2,  void (*cb)(struct S_DDI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DDF(struct S_DDF p0, int p1, void* p2,  void (*cb)(struct S_DDF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DDD(struct S_DDD p0, int p1, void* p2,  void (*cb)(struct S_DDD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DDP(struct S_DDP p0, int p1, void* p2,  void (*cb)(struct S_DDP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DPI(struct S_DPI p0, int p1, void* p2,  void (*cb)(struct S_DPI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DPF(struct S_DPF p0, int p1, void* p2,  void (*cb)(struct S_DPF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DPD(struct S_DPD p0, int p1, void* p2,  void (*cb)(struct S_DPD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_DPP(struct S_DPP p0, int p1, void* p2,  void (*cb)(struct S_DPP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PII(struct S_PII p0, int p1, void* p2,  void (*cb)(struct S_PII, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PIF(struct S_PIF p0, int p1, void* p2,  void (*cb)(struct S_PIF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PID(struct S_PID p0, int p1, void* p2,  void (*cb)(struct S_PID, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PIP(struct S_PIP p0, int p1, void* p2,  void (*cb)(struct S_PIP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PFI(struct S_PFI p0, int p1, void* p2,  void (*cb)(struct S_PFI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PFF(struct S_PFF p0, int p1, void* p2,  void (*cb)(struct S_PFF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PFD(struct S_PFD p0, int p1, void* p2,  void (*cb)(struct S_PFD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PFP(struct S_PFP p0, int p1, void* p2,  void (*cb)(struct S_PFP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PDI(struct S_PDI p0, int p1, void* p2,  void (*cb)(struct S_PDI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PDF(struct S_PDF p0, int p1, void* p2,  void (*cb)(struct S_PDF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PDD(struct S_PDD p0, int p1, void* p2,  void (*cb)(struct S_PDD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PDP(struct S_PDP p0, int p1, void* p2,  void (*cb)(struct S_PDP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PPI(struct S_PPI p0, int p1, void* p2,  void (*cb)(struct S_PPI, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PPF(struct S_PPF p0, int p1, void* p2,  void (*cb)(struct S_PPF, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PPD(struct S_PPD p0, int p1, void* p2,  void (*cb)(struct S_PPD, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIP_PPP(struct S_PPP p0, int p1, void* p2,  void (*cb)(struct S_PPP, int, void*)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_I(struct S_I p0, int p1, struct S_I p2,  void (*cb)(struct S_I, int, struct S_I)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_F(struct S_F p0, int p1, struct S_F p2,  void (*cb)(struct S_F, int, struct S_F)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_D(struct S_D p0, int p1, struct S_D p2,  void (*cb)(struct S_D, int, struct S_D)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_P(struct S_P p0, int p1, struct S_P p2,  void (*cb)(struct S_P, int, struct S_P)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_II(struct S_II p0, int p1, struct S_II p2,  void (*cb)(struct S_II, int, struct S_II)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IF(struct S_IF p0, int p1, struct S_IF p2,  void (*cb)(struct S_IF, int, struct S_IF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_ID(struct S_ID p0, int p1, struct S_ID p2,  void (*cb)(struct S_ID, int, struct S_ID)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IP(struct S_IP p0, int p1, struct S_IP p2,  void (*cb)(struct S_IP, int, struct S_IP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FI(struct S_FI p0, int p1, struct S_FI p2,  void (*cb)(struct S_FI, int, struct S_FI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FF(struct S_FF p0, int p1, struct S_FF p2,  void (*cb)(struct S_FF, int, struct S_FF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FD(struct S_FD p0, int p1, struct S_FD p2,  void (*cb)(struct S_FD, int, struct S_FD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FP(struct S_FP p0, int p1, struct S_FP p2,  void (*cb)(struct S_FP, int, struct S_FP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DI(struct S_DI p0, int p1, struct S_DI p2,  void (*cb)(struct S_DI, int, struct S_DI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DF(struct S_DF p0, int p1, struct S_DF p2,  void (*cb)(struct S_DF, int, struct S_DF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DD(struct S_DD p0, int p1, struct S_DD p2,  void (*cb)(struct S_DD, int, struct S_DD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DP(struct S_DP p0, int p1, struct S_DP p2,  void (*cb)(struct S_DP, int, struct S_DP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PI(struct S_PI p0, int p1, struct S_PI p2,  void (*cb)(struct S_PI, int, struct S_PI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PF(struct S_PF p0, int p1, struct S_PF p2,  void (*cb)(struct S_PF, int, struct S_PF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PD(struct S_PD p0, int p1, struct S_PD p2,  void (*cb)(struct S_PD, int, struct S_PD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PP(struct S_PP p0, int p1, struct S_PP p2,  void (*cb)(struct S_PP, int, struct S_PP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_III(struct S_III p0, int p1, struct S_III p2,  void (*cb)(struct S_III, int, struct S_III)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IIF(struct S_IIF p0, int p1, struct S_IIF p2,  void (*cb)(struct S_IIF, int, struct S_IIF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IID(struct S_IID p0, int p1, struct S_IID p2,  void (*cb)(struct S_IID, int, struct S_IID)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IIP(struct S_IIP p0, int p1, struct S_IIP p2,  void (*cb)(struct S_IIP, int, struct S_IIP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IFI(struct S_IFI p0, int p1, struct S_IFI p2,  void (*cb)(struct S_IFI, int, struct S_IFI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IFF(struct S_IFF p0, int p1, struct S_IFF p2,  void (*cb)(struct S_IFF, int, struct S_IFF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IFD(struct S_IFD p0, int p1, struct S_IFD p2,  void (*cb)(struct S_IFD, int, struct S_IFD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IFP(struct S_IFP p0, int p1, struct S_IFP p2,  void (*cb)(struct S_IFP, int, struct S_IFP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IDI(struct S_IDI p0, int p1, struct S_IDI p2,  void (*cb)(struct S_IDI, int, struct S_IDI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IDF(struct S_IDF p0, int p1, struct S_IDF p2,  void (*cb)(struct S_IDF, int, struct S_IDF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IDD(struct S_IDD p0, int p1, struct S_IDD p2,  void (*cb)(struct S_IDD, int, struct S_IDD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IDP(struct S_IDP p0, int p1, struct S_IDP p2,  void (*cb)(struct S_IDP, int, struct S_IDP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IPI(struct S_IPI p0, int p1, struct S_IPI p2,  void (*cb)(struct S_IPI, int, struct S_IPI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IPF(struct S_IPF p0, int p1, struct S_IPF p2,  void (*cb)(struct S_IPF, int, struct S_IPF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IPD(struct S_IPD p0, int p1, struct S_IPD p2,  void (*cb)(struct S_IPD, int, struct S_IPD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_IPP(struct S_IPP p0, int p1, struct S_IPP p2,  void (*cb)(struct S_IPP, int, struct S_IPP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FII(struct S_FII p0, int p1, struct S_FII p2,  void (*cb)(struct S_FII, int, struct S_FII)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FIF(struct S_FIF p0, int p1, struct S_FIF p2,  void (*cb)(struct S_FIF, int, struct S_FIF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FID(struct S_FID p0, int p1, struct S_FID p2,  void (*cb)(struct S_FID, int, struct S_FID)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FIP(struct S_FIP p0, int p1, struct S_FIP p2,  void (*cb)(struct S_FIP, int, struct S_FIP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FFI(struct S_FFI p0, int p1, struct S_FFI p2,  void (*cb)(struct S_FFI, int, struct S_FFI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FFF(struct S_FFF p0, int p1, struct S_FFF p2,  void (*cb)(struct S_FFF, int, struct S_FFF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FFD(struct S_FFD p0, int p1, struct S_FFD p2,  void (*cb)(struct S_FFD, int, struct S_FFD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FFP(struct S_FFP p0, int p1, struct S_FFP p2,  void (*cb)(struct S_FFP, int, struct S_FFP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FDI(struct S_FDI p0, int p1, struct S_FDI p2,  void (*cb)(struct S_FDI, int, struct S_FDI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FDF(struct S_FDF p0, int p1, struct S_FDF p2,  void (*cb)(struct S_FDF, int, struct S_FDF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FDD(struct S_FDD p0, int p1, struct S_FDD p2,  void (*cb)(struct S_FDD, int, struct S_FDD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FDP(struct S_FDP p0, int p1, struct S_FDP p2,  void (*cb)(struct S_FDP, int, struct S_FDP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FPI(struct S_FPI p0, int p1, struct S_FPI p2,  void (*cb)(struct S_FPI, int, struct S_FPI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FPF(struct S_FPF p0, int p1, struct S_FPF p2,  void (*cb)(struct S_FPF, int, struct S_FPF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FPD(struct S_FPD p0, int p1, struct S_FPD p2,  void (*cb)(struct S_FPD, int, struct S_FPD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_FPP(struct S_FPP p0, int p1, struct S_FPP p2,  void (*cb)(struct S_FPP, int, struct S_FPP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DII(struct S_DII p0, int p1, struct S_DII p2,  void (*cb)(struct S_DII, int, struct S_DII)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DIF(struct S_DIF p0, int p1, struct S_DIF p2,  void (*cb)(struct S_DIF, int, struct S_DIF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DID(struct S_DID p0, int p1, struct S_DID p2,  void (*cb)(struct S_DID, int, struct S_DID)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DIP(struct S_DIP p0, int p1, struct S_DIP p2,  void (*cb)(struct S_DIP, int, struct S_DIP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DFI(struct S_DFI p0, int p1, struct S_DFI p2,  void (*cb)(struct S_DFI, int, struct S_DFI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DFF(struct S_DFF p0, int p1, struct S_DFF p2,  void (*cb)(struct S_DFF, int, struct S_DFF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DFD(struct S_DFD p0, int p1, struct S_DFD p2,  void (*cb)(struct S_DFD, int, struct S_DFD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DFP(struct S_DFP p0, int p1, struct S_DFP p2,  void (*cb)(struct S_DFP, int, struct S_DFP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DDI(struct S_DDI p0, int p1, struct S_DDI p2,  void (*cb)(struct S_DDI, int, struct S_DDI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DDF(struct S_DDF p0, int p1, struct S_DDF p2,  void (*cb)(struct S_DDF, int, struct S_DDF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DDD(struct S_DDD p0, int p1, struct S_DDD p2,  void (*cb)(struct S_DDD, int, struct S_DDD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DDP(struct S_DDP p0, int p1, struct S_DDP p2,  void (*cb)(struct S_DDP, int, struct S_DDP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DPI(struct S_DPI p0, int p1, struct S_DPI p2,  void (*cb)(struct S_DPI, int, struct S_DPI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DPF(struct S_DPF p0, int p1, struct S_DPF p2,  void (*cb)(struct S_DPF, int, struct S_DPF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DPD(struct S_DPD p0, int p1, struct S_DPD p2,  void (*cb)(struct S_DPD, int, struct S_DPD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_DPP(struct S_DPP p0, int p1, struct S_DPP p2,  void (*cb)(struct S_DPP, int, struct S_DPP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PII(struct S_PII p0, int p1, struct S_PII p2,  void (*cb)(struct S_PII, int, struct S_PII)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PIF(struct S_PIF p0, int p1, struct S_PIF p2,  void (*cb)(struct S_PIF, int, struct S_PIF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PID(struct S_PID p0, int p1, struct S_PID p2,  void (*cb)(struct S_PID, int, struct S_PID)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PIP(struct S_PIP p0, int p1, struct S_PIP p2,  void (*cb)(struct S_PIP, int, struct S_PIP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PFI(struct S_PFI p0, int p1, struct S_PFI p2,  void (*cb)(struct S_PFI, int, struct S_PFI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PFF(struct S_PFF p0, int p1, struct S_PFF p2,  void (*cb)(struct S_PFF, int, struct S_PFF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PFD(struct S_PFD p0, int p1, struct S_PFD p2,  void (*cb)(struct S_PFD, int, struct S_PFD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PFP(struct S_PFP p0, int p1, struct S_PFP p2,  void (*cb)(struct S_PFP, int, struct S_PFP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PDI(struct S_PDI p0, int p1, struct S_PDI p2,  void (*cb)(struct S_PDI, int, struct S_PDI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PDF(struct S_PDF p0, int p1, struct S_PDF p2,  void (*cb)(struct S_PDF, int, struct S_PDF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PDD(struct S_PDD p0, int p1, struct S_PDD p2,  void (*cb)(struct S_PDD, int, struct S_PDD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PDP(struct S_PDP p0, int p1, struct S_PDP p2,  void (*cb)(struct S_PDP, int, struct S_PDP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PPI(struct S_PPI p0, int p1, struct S_PPI p2,  void (*cb)(struct S_PPI, int, struct S_PPI)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PPF(struct S_PPF p0, int p1, struct S_PPF p2,  void (*cb)(struct S_PPF, int, struct S_PPF)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PPD(struct S_PPD p0, int p1, struct S_PPD p2,  void (*cb)(struct S_PPD, int, struct S_PPD)) { cb(p0,p1,p2); }
EXPORT void f7_V_SIS_PPP(struct S_PPP p0, int p1, struct S_PPP p2,  void (*cb)(struct S_PPP, int, struct S_PPP)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_I(struct S_I p0, float p1, int p2,  void (*cb)(struct S_I, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_F(struct S_F p0, float p1, int p2,  void (*cb)(struct S_F, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_D(struct S_D p0, float p1, int p2,  void (*cb)(struct S_D, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_P(struct S_P p0, float p1, int p2,  void (*cb)(struct S_P, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_II(struct S_II p0, float p1, int p2,  void (*cb)(struct S_II, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IF(struct S_IF p0, float p1, int p2,  void (*cb)(struct S_IF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_ID(struct S_ID p0, float p1, int p2,  void (*cb)(struct S_ID, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IP(struct S_IP p0, float p1, int p2,  void (*cb)(struct S_IP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FI(struct S_FI p0, float p1, int p2,  void (*cb)(struct S_FI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FF(struct S_FF p0, float p1, int p2,  void (*cb)(struct S_FF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FD(struct S_FD p0, float p1, int p2,  void (*cb)(struct S_FD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FP(struct S_FP p0, float p1, int p2,  void (*cb)(struct S_FP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DI(struct S_DI p0, float p1, int p2,  void (*cb)(struct S_DI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DF(struct S_DF p0, float p1, int p2,  void (*cb)(struct S_DF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DD(struct S_DD p0, float p1, int p2,  void (*cb)(struct S_DD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DP(struct S_DP p0, float p1, int p2,  void (*cb)(struct S_DP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PI(struct S_PI p0, float p1, int p2,  void (*cb)(struct S_PI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PF(struct S_PF p0, float p1, int p2,  void (*cb)(struct S_PF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PD(struct S_PD p0, float p1, int p2,  void (*cb)(struct S_PD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PP(struct S_PP p0, float p1, int p2,  void (*cb)(struct S_PP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_III(struct S_III p0, float p1, int p2,  void (*cb)(struct S_III, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IIF(struct S_IIF p0, float p1, int p2,  void (*cb)(struct S_IIF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IID(struct S_IID p0, float p1, int p2,  void (*cb)(struct S_IID, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IIP(struct S_IIP p0, float p1, int p2,  void (*cb)(struct S_IIP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IFI(struct S_IFI p0, float p1, int p2,  void (*cb)(struct S_IFI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IFF(struct S_IFF p0, float p1, int p2,  void (*cb)(struct S_IFF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IFD(struct S_IFD p0, float p1, int p2,  void (*cb)(struct S_IFD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IFP(struct S_IFP p0, float p1, int p2,  void (*cb)(struct S_IFP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IDI(struct S_IDI p0, float p1, int p2,  void (*cb)(struct S_IDI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IDF(struct S_IDF p0, float p1, int p2,  void (*cb)(struct S_IDF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IDD(struct S_IDD p0, float p1, int p2,  void (*cb)(struct S_IDD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IDP(struct S_IDP p0, float p1, int p2,  void (*cb)(struct S_IDP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IPI(struct S_IPI p0, float p1, int p2,  void (*cb)(struct S_IPI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IPF(struct S_IPF p0, float p1, int p2,  void (*cb)(struct S_IPF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IPD(struct S_IPD p0, float p1, int p2,  void (*cb)(struct S_IPD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_IPP(struct S_IPP p0, float p1, int p2,  void (*cb)(struct S_IPP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FII(struct S_FII p0, float p1, int p2,  void (*cb)(struct S_FII, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FIF(struct S_FIF p0, float p1, int p2,  void (*cb)(struct S_FIF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FID(struct S_FID p0, float p1, int p2,  void (*cb)(struct S_FID, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FIP(struct S_FIP p0, float p1, int p2,  void (*cb)(struct S_FIP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FFI(struct S_FFI p0, float p1, int p2,  void (*cb)(struct S_FFI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FFF(struct S_FFF p0, float p1, int p2,  void (*cb)(struct S_FFF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FFD(struct S_FFD p0, float p1, int p2,  void (*cb)(struct S_FFD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FFP(struct S_FFP p0, float p1, int p2,  void (*cb)(struct S_FFP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FDI(struct S_FDI p0, float p1, int p2,  void (*cb)(struct S_FDI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FDF(struct S_FDF p0, float p1, int p2,  void (*cb)(struct S_FDF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FDD(struct S_FDD p0, float p1, int p2,  void (*cb)(struct S_FDD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FDP(struct S_FDP p0, float p1, int p2,  void (*cb)(struct S_FDP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FPI(struct S_FPI p0, float p1, int p2,  void (*cb)(struct S_FPI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FPF(struct S_FPF p0, float p1, int p2,  void (*cb)(struct S_FPF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FPD(struct S_FPD p0, float p1, int p2,  void (*cb)(struct S_FPD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_FPP(struct S_FPP p0, float p1, int p2,  void (*cb)(struct S_FPP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DII(struct S_DII p0, float p1, int p2,  void (*cb)(struct S_DII, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DIF(struct S_DIF p0, float p1, int p2,  void (*cb)(struct S_DIF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DID(struct S_DID p0, float p1, int p2,  void (*cb)(struct S_DID, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DIP(struct S_DIP p0, float p1, int p2,  void (*cb)(struct S_DIP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DFI(struct S_DFI p0, float p1, int p2,  void (*cb)(struct S_DFI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DFF(struct S_DFF p0, float p1, int p2,  void (*cb)(struct S_DFF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DFD(struct S_DFD p0, float p1, int p2,  void (*cb)(struct S_DFD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DFP(struct S_DFP p0, float p1, int p2,  void (*cb)(struct S_DFP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DDI(struct S_DDI p0, float p1, int p2,  void (*cb)(struct S_DDI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DDF(struct S_DDF p0, float p1, int p2,  void (*cb)(struct S_DDF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DDD(struct S_DDD p0, float p1, int p2,  void (*cb)(struct S_DDD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DDP(struct S_DDP p0, float p1, int p2,  void (*cb)(struct S_DDP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DPI(struct S_DPI p0, float p1, int p2,  void (*cb)(struct S_DPI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DPF(struct S_DPF p0, float p1, int p2,  void (*cb)(struct S_DPF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DPD(struct S_DPD p0, float p1, int p2,  void (*cb)(struct S_DPD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_DPP(struct S_DPP p0, float p1, int p2,  void (*cb)(struct S_DPP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PII(struct S_PII p0, float p1, int p2,  void (*cb)(struct S_PII, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PIF(struct S_PIF p0, float p1, int p2,  void (*cb)(struct S_PIF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PID(struct S_PID p0, float p1, int p2,  void (*cb)(struct S_PID, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PIP(struct S_PIP p0, float p1, int p2,  void (*cb)(struct S_PIP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PFI(struct S_PFI p0, float p1, int p2,  void (*cb)(struct S_PFI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PFF(struct S_PFF p0, float p1, int p2,  void (*cb)(struct S_PFF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PFD(struct S_PFD p0, float p1, int p2,  void (*cb)(struct S_PFD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PFP(struct S_PFP p0, float p1, int p2,  void (*cb)(struct S_PFP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PDI(struct S_PDI p0, float p1, int p2,  void (*cb)(struct S_PDI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PDF(struct S_PDF p0, float p1, int p2,  void (*cb)(struct S_PDF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PDD(struct S_PDD p0, float p1, int p2,  void (*cb)(struct S_PDD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PDP(struct S_PDP p0, float p1, int p2,  void (*cb)(struct S_PDP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PPI(struct S_PPI p0, float p1, int p2,  void (*cb)(struct S_PPI, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PPF(struct S_PPF p0, float p1, int p2,  void (*cb)(struct S_PPF, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PPD(struct S_PPD p0, float p1, int p2,  void (*cb)(struct S_PPD, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFI_PPP(struct S_PPP p0, float p1, int p2,  void (*cb)(struct S_PPP, float, int)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_I(struct S_I p0, float p1, float p2,  void (*cb)(struct S_I, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_F(struct S_F p0, float p1, float p2,  void (*cb)(struct S_F, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_D(struct S_D p0, float p1, float p2,  void (*cb)(struct S_D, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_P(struct S_P p0, float p1, float p2,  void (*cb)(struct S_P, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_II(struct S_II p0, float p1, float p2,  void (*cb)(struct S_II, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IF(struct S_IF p0, float p1, float p2,  void (*cb)(struct S_IF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_ID(struct S_ID p0, float p1, float p2,  void (*cb)(struct S_ID, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IP(struct S_IP p0, float p1, float p2,  void (*cb)(struct S_IP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FI(struct S_FI p0, float p1, float p2,  void (*cb)(struct S_FI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FF(struct S_FF p0, float p1, float p2,  void (*cb)(struct S_FF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FD(struct S_FD p0, float p1, float p2,  void (*cb)(struct S_FD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FP(struct S_FP p0, float p1, float p2,  void (*cb)(struct S_FP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DI(struct S_DI p0, float p1, float p2,  void (*cb)(struct S_DI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DF(struct S_DF p0, float p1, float p2,  void (*cb)(struct S_DF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DD(struct S_DD p0, float p1, float p2,  void (*cb)(struct S_DD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DP(struct S_DP p0, float p1, float p2,  void (*cb)(struct S_DP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_PI(struct S_PI p0, float p1, float p2,  void (*cb)(struct S_PI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_PF(struct S_PF p0, float p1, float p2,  void (*cb)(struct S_PF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_PD(struct S_PD p0, float p1, float p2,  void (*cb)(struct S_PD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_PP(struct S_PP p0, float p1, float p2,  void (*cb)(struct S_PP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_III(struct S_III p0, float p1, float p2,  void (*cb)(struct S_III, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IIF(struct S_IIF p0, float p1, float p2,  void (*cb)(struct S_IIF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IID(struct S_IID p0, float p1, float p2,  void (*cb)(struct S_IID, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IIP(struct S_IIP p0, float p1, float p2,  void (*cb)(struct S_IIP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IFI(struct S_IFI p0, float p1, float p2,  void (*cb)(struct S_IFI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IFF(struct S_IFF p0, float p1, float p2,  void (*cb)(struct S_IFF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IFD(struct S_IFD p0, float p1, float p2,  void (*cb)(struct S_IFD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IFP(struct S_IFP p0, float p1, float p2,  void (*cb)(struct S_IFP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IDI(struct S_IDI p0, float p1, float p2,  void (*cb)(struct S_IDI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IDF(struct S_IDF p0, float p1, float p2,  void (*cb)(struct S_IDF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IDD(struct S_IDD p0, float p1, float p2,  void (*cb)(struct S_IDD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IDP(struct S_IDP p0, float p1, float p2,  void (*cb)(struct S_IDP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IPI(struct S_IPI p0, float p1, float p2,  void (*cb)(struct S_IPI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IPF(struct S_IPF p0, float p1, float p2,  void (*cb)(struct S_IPF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IPD(struct S_IPD p0, float p1, float p2,  void (*cb)(struct S_IPD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_IPP(struct S_IPP p0, float p1, float p2,  void (*cb)(struct S_IPP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FII(struct S_FII p0, float p1, float p2,  void (*cb)(struct S_FII, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FIF(struct S_FIF p0, float p1, float p2,  void (*cb)(struct S_FIF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FID(struct S_FID p0, float p1, float p2,  void (*cb)(struct S_FID, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FIP(struct S_FIP p0, float p1, float p2,  void (*cb)(struct S_FIP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FFI(struct S_FFI p0, float p1, float p2,  void (*cb)(struct S_FFI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FFF(struct S_FFF p0, float p1, float p2,  void (*cb)(struct S_FFF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FFD(struct S_FFD p0, float p1, float p2,  void (*cb)(struct S_FFD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FFP(struct S_FFP p0, float p1, float p2,  void (*cb)(struct S_FFP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FDI(struct S_FDI p0, float p1, float p2,  void (*cb)(struct S_FDI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FDF(struct S_FDF p0, float p1, float p2,  void (*cb)(struct S_FDF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FDD(struct S_FDD p0, float p1, float p2,  void (*cb)(struct S_FDD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FDP(struct S_FDP p0, float p1, float p2,  void (*cb)(struct S_FDP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FPI(struct S_FPI p0, float p1, float p2,  void (*cb)(struct S_FPI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FPF(struct S_FPF p0, float p1, float p2,  void (*cb)(struct S_FPF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FPD(struct S_FPD p0, float p1, float p2,  void (*cb)(struct S_FPD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_FPP(struct S_FPP p0, float p1, float p2,  void (*cb)(struct S_FPP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DII(struct S_DII p0, float p1, float p2,  void (*cb)(struct S_DII, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DIF(struct S_DIF p0, float p1, float p2,  void (*cb)(struct S_DIF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DID(struct S_DID p0, float p1, float p2,  void (*cb)(struct S_DID, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DIP(struct S_DIP p0, float p1, float p2,  void (*cb)(struct S_DIP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DFI(struct S_DFI p0, float p1, float p2,  void (*cb)(struct S_DFI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DFF(struct S_DFF p0, float p1, float p2,  void (*cb)(struct S_DFF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DFD(struct S_DFD p0, float p1, float p2,  void (*cb)(struct S_DFD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DFP(struct S_DFP p0, float p1, float p2,  void (*cb)(struct S_DFP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DDI(struct S_DDI p0, float p1, float p2,  void (*cb)(struct S_DDI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DDF(struct S_DDF p0, float p1, float p2,  void (*cb)(struct S_DDF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DDD(struct S_DDD p0, float p1, float p2,  void (*cb)(struct S_DDD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DDP(struct S_DDP p0, float p1, float p2,  void (*cb)(struct S_DDP, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DPI(struct S_DPI p0, float p1, float p2,  void (*cb)(struct S_DPI, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DPF(struct S_DPF p0, float p1, float p2,  void (*cb)(struct S_DPF, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DPD(struct S_DPD p0, float p1, float p2,  void (*cb)(struct S_DPD, float, float)) { cb(p0,p1,p2); }
EXPORT void f7_V_SFF_DPP(struct S_DPP p0, float p1, float p2,  void (*cb)(struct S_DPP, float, float)) { cb(p0,p1,p2); }
--> --------------------

--> maximum size reached

--> --------------------

Messung V0.5 in Prozent
C=98 H=100 G=98

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.314Bemerkung:  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-10) ¤

*Bot Zugriff






Wurzel

Bemerkung:

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders