Browse Source

ciderlib, proper types for newCard(), setCardParm(), askCardQuest()

pre-master-46
rlar 13 years ago
parent
commit
7381081226
  1. 10
      src/ciderlib/input/boundary.c
  2. 10
      src/ciderlib/input/contact.c
  3. 10
      src/ciderlib/input/domain.c
  4. 10
      src/ciderlib/input/doping.c
  5. 3
      src/ciderlib/input/dopset.c
  6. 10
      src/ciderlib/input/electrod.c
  7. 10
      src/ciderlib/input/material.c
  8. 16
      src/ciderlib/input/mesh.c
  9. 12
      src/ciderlib/input/method.c
  10. 10
      src/ciderlib/input/mobility.c
  11. 12
      src/ciderlib/input/models.c
  12. 12
      src/ciderlib/input/optionsc.c
  13. 12
      src/ciderlib/input/output.c
  14. 6
      src/include/ngspice/numcards.h
  15. 3
      src/spicelib/parser/inpgmod.c

10
src/ciderlib/input/boundary.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#define UM_TO_CM 1.0e-4 #define UM_TO_CM 1.0e-4
extern int BDRYnewCard(void**,void*);
extern int BDRYparam(int,IFvalue*,void*);
extern int BDRYnewCard(GENcard**,GENmodel*);
extern int BDRYparam(int,IFvalue*,GENcard*);
IFparm BDRYpTable[] = { IFparm BDRYpTable[] = {
IP("domain", BDRY_DOMAIN, IF_INTEGER, "Primary domain"), IP("domain", BDRY_DOMAIN, IF_INTEGER, "Primary domain"),
@ -62,7 +62,7 @@ IFcardInfo INTFinfo = {
}; };
int int
BDRYnewCard(void **inCard, void *inModel)
BDRYnewCard(GENcard **inCard, GENmodel *inModel)
{ {
BDRYcard *tmpCard, *newCard; BDRYcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -73,7 +73,7 @@ BDRYnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->BDRYnextCard = NULL; newCard->BDRYnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENboundaries; tmpCard = model->GENboundaries;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -88,7 +88,7 @@ BDRYnewCard(void **inCard, void *inModel)
} }
int int
BDRYparam(int param, IFvalue *value, void *inCard)
BDRYparam(int param, IFvalue *value, GENcard *inCard)
{ {
BDRYcard *card = (BDRYcard *)inCard; BDRYcard *card = (BDRYcard *)inCard;

10
src/ciderlib/input/contact.c

@ -12,8 +12,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/sperror.h" #include "ngspice/sperror.h"
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int CONTnewCard(void**,void*);
extern int CONTparam(int,IFvalue*,void*);
extern int CONTnewCard(GENcard**,GENmodel*);
extern int CONTparam(int,IFvalue*,GENcard*);
IFparm CONTpTable[] = { IFparm CONTpTable[] = {
@ -37,7 +37,7 @@ IFcardInfo CONTinfo = {
}; };
int int
CONTnewCard(void **inCard, void *inModel)
CONTnewCard(GENcard **inCard, GENmodel *inModel)
{ {
CONTcard *tmpCard, *newCard; CONTcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -48,7 +48,7 @@ CONTnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->CONTnextCard = NULL; newCard->CONTnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENcontacts; tmpCard = model->GENcontacts;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -63,7 +63,7 @@ CONTnewCard(void **inCard, void *inModel)
} }
int int
CONTparam(int param, IFvalue *value, void *inCard)
CONTparam(int param, IFvalue *value, GENcard *inCard)
{ {
CONTcard *card = (CONTcard *)inCard; CONTcard *card = (CONTcard *)inCard;

10
src/ciderlib/input/domain.c

@ -15,8 +15,8 @@ Modified: 2001 Paolo Nenzi
#define UM_TO_CM 1.0e-4 #define UM_TO_CM 1.0e-4
extern int DOMNnewCard(void**,void*);
extern int DOMNparam(int,IFvalue*,void*);
extern int DOMNnewCard(GENcard**,GENmodel*);
extern int DOMNparam(int,IFvalue*,GENcard*);
IFparm DOMNpTable[] = { IFparm DOMNpTable[] = {
@ -54,7 +54,7 @@ IFcardInfo REGNinfo = {
}; };
int int
DOMNnewCard(void **inCard, void *inModel)
DOMNnewCard(GENcard **inCard, GENmodel *inModel)
{ {
DOMNcard *tmpCard, *newCard; DOMNcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -65,7 +65,7 @@ DOMNnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->DOMNnextCard = NULL; newCard->DOMNnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *)newCard;
tmpCard = model->GENdomains; tmpCard = model->GENdomains;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -80,7 +80,7 @@ DOMNnewCard(void **inCard, void *inModel)
} }
int int
DOMNparam(int param, IFvalue *value, void *inCard)
DOMNparam(int param, IFvalue *value, GENcard *inCard)
{ {
DOMNcard *card = (DOMNcard *)inCard; DOMNcard *card = (DOMNcard *)inCard;

10
src/ciderlib/input/doping.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#define UM_TO_CM 1.0e-4 #define UM_TO_CM 1.0e-4
extern int DOPnewCard(void**,void*);
extern int DOPparam(int,IFvalue*,void*);
extern int DOPnewCard(GENcard**,GENmodel*);
extern int DOPparam(int,IFvalue*,GENcard*);
IFparm DOPpTable[] = { IFparm DOPpTable[] = {
@ -71,7 +71,7 @@ IFcardInfo DOPinfo = {
}; };
int int
DOPnewCard(void **inCard, void *inModel)
DOPnewCard(GENcard **inCard, GENmodel *inModel)
{ {
DOPcard *tmpCard, *newCard; DOPcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -82,7 +82,7 @@ DOPnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->DOPnextCard = NULL; newCard->DOPnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENdopings; tmpCard = model->GENdopings;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -98,7 +98,7 @@ DOPnewCard(void **inCard, void *inModel)
int int
DOPparam(int param, IFvalue *value, void *inCard)
DOPparam(int param, IFvalue *value, GENcard *inCard)
{ {
int i; int i;
DOPcard *card = (DOPcard *)inCard; DOPcard *card = (DOPcard *)inCard;

3
src/ciderlib/input/dopset.c

@ -17,9 +17,6 @@ Modifed: 2001 Paolo Nenzi
#include "ngspice/carddefs.h" #include "ngspice/carddefs.h"
#include "ngspice/ciderinp.h" #include "ngspice/ciderinp.h"
extern int DOPnewCard(void**,void*);
extern int DOPparam(int,IFvalue*,void*);
/* /*
* Name: DOPcheck * Name: DOPcheck

10
src/ciderlib/input/electrod.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#define UM_TO_CM 1.0e-4 #define UM_TO_CM 1.0e-4
extern int ELCTnewCard(void**,void*);
extern int ELCTparam(int,IFvalue*,void*);
extern int ELCTnewCard(GENcard**,GENmodel*);
extern int ELCTparam(int,IFvalue*,GENcard*);
IFparm ELCTpTable[] = { IFparm ELCTpTable[] = {
@ -42,7 +42,7 @@ IFcardInfo ELCTinfo = {
}; };
int int
ELCTnewCard(void **inCard, void *inModel)
ELCTnewCard(GENcard **inCard, GENmodel *inModel)
{ {
ELCTcard *tmpCard, *newCard; ELCTcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -53,7 +53,7 @@ ELCTnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->ELCTnextCard = NULL; newCard->ELCTnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENelectrodes; tmpCard = model->GENelectrodes;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -69,7 +69,7 @@ ELCTnewCard(void **inCard, void *inModel)
int int
ELCTparam(int param, IFvalue *value, void *inCard)
ELCTparam(int param, IFvalue *value, GENcard *inCard)
{ {
ELCTcard *card = (ELCTcard *)inCard; ELCTcard *card = (ELCTcard *)inCard;

10
src/ciderlib/input/material.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int MATLnewCard(void**,void *);
extern int MATLparam(int,IFvalue*,void *);
extern int MATLnewCard(GENcard**,GENmodel *);
extern int MATLparam(int,IFvalue*,GENcard *);
IFparm MATLpTable[] = { IFparm MATLpTable[] = {
@ -97,7 +97,7 @@ IFcardInfo PHYSinfo = {
}; };
int int
MATLnewCard(void **inCard, void *inModel)
MATLnewCard(GENcard **inCard, GENmodel *inModel)
{ {
MATLcard *tmpCard, *newCard; MATLcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -108,7 +108,7 @@ MATLnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->MATLnextCard = NULL; newCard->MATLnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENmaterials; tmpCard = model->GENmaterials;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -123,7 +123,7 @@ MATLnewCard(void **inCard, void *inModel)
} }
int int
MATLparam(int param, IFvalue *value, void *inCard)
MATLparam(int param, IFvalue *value, GENcard *inCard)
{ {
MATLcard *card = (MATLcard *)inCard; MATLcard *card = (MATLcard *)inCard;

16
src/ciderlib/input/mesh.c

@ -12,9 +12,9 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/sperror.h" #include "ngspice/sperror.h"
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int XMSHnewCard(void**,void*);
extern int YMSHnewCard(void**,void*);
extern int MESHparam(int,IFvalue*,void*);
extern int XMSHnewCard(GENcard**,GENmodel*);
extern int YMSHnewCard(GENcard**,GENmodel*);
extern int MESHparam(int,IFvalue*,GENcard*);
@ -55,7 +55,7 @@ IFcardInfo YMSHinfo = {
}; };
int int
XMSHnewCard(void **inCard, void *inModel)
XMSHnewCard(GENcard **inCard, GENmodel *inModel)
{ {
MESHcard *tmpCard, *newCard; MESHcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -66,7 +66,7 @@ XMSHnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->MESHnextCard = NULL; newCard->MESHnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENxMeshes; tmpCard = model->GENxMeshes;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -81,7 +81,7 @@ XMSHnewCard(void **inCard, void *inModel)
} }
int int
YMSHnewCard(void **inCard, void *inModel)
YMSHnewCard(GENcard **inCard, GENmodel *inModel)
{ {
MESHcard *tmpCard, *newCard; MESHcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -92,7 +92,7 @@ YMSHnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->MESHnextCard = NULL; newCard->MESHnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENyMeshes; tmpCard = model->GENyMeshes;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -107,7 +107,7 @@ YMSHnewCard(void **inCard, void *inModel)
} }
int int
MESHparam(int param, IFvalue *value, void *inCard)
MESHparam(int param, IFvalue *value, GENcard *inCard)
{ {
MESHcard *card = (MESHcard *)inCard; MESHcard *card = (MESHcard *)inCard;

12
src/ciderlib/input/method.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int METHnewCard(void**,void*);
extern int METHparam(int,IFvalue*,void*);
extern int METHnewCard(GENcard**,GENmodel*);
extern int METHparam(int,IFvalue*,GENcard*);
IFparm METHpTable[] = { IFparm METHpTable[] = {
@ -42,7 +42,7 @@ IFcardInfo METHinfo = {
}; };
int int
METHnewCard(void **inCard, void *inModel)
METHnewCard(GENcard **inCard, GENmodel *inModel)
{ {
METHcard *tmpCard, *newCard; METHcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -55,16 +55,16 @@ METHnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->METHnextCard = NULL; newCard->METHnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
model->GENmethods = newCard; model->GENmethods = newCard;
} else { /* Only one card of this type allowed */ } else { /* Only one card of this type allowed */
*inCard = (void *)tmpCard;
*inCard = (GENcard *)tmpCard;
} }
return(OK); return(OK);
} }
int int
METHparam(int param, IFvalue *value, void *inCard)
METHparam(int param, IFvalue *value, GENcard *inCard)
{ {
METHcard *card = (METHcard *)inCard; METHcard *card = (METHcard *)inCard;

10
src/ciderlib/input/mobility.c

@ -13,8 +13,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/devdefs.h" #include "ngspice/devdefs.h"
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int MOBnewCard(void**,void*);
extern int MOBparam(int,IFvalue*,void*);
extern int MOBnewCard(GENcard**,GENmodel*);
extern int MOBparam(int,IFvalue*,GENcard*);
@ -50,7 +50,7 @@ IFcardInfo MOBinfo = {
}; };
int int
MOBnewCard(void **inCard, void *inModel)
MOBnewCard(GENcard **inCard, GENmodel *inModel)
{ {
MOBcard *tmpCard, *newCard; MOBcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -61,7 +61,7 @@ MOBnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->MOBnextCard = NULL; newCard->MOBnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
tmpCard = model->GENmobility; tmpCard = model->GENmobility;
if (!tmpCard) { /* First in list */ if (!tmpCard) { /* First in list */
@ -76,7 +76,7 @@ MOBnewCard(void **inCard, void *inModel)
} }
int int
MOBparam(int param, IFvalue *value, void *inCard)
MOBparam(int param, IFvalue *value, GENcard *inCard)
{ {
MOBcard *card = (MOBcard *)inCard; MOBcard *card = (MOBcard *)inCard;

12
src/ciderlib/input/models.c

@ -12,8 +12,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/sperror.h" #include "ngspice/sperror.h"
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
extern int MODLnewCard(void**,void*);
extern int MODLparam(int,IFvalue*,void*);
extern int MODLnewCard(GENcard**,GENmodel*);
extern int MODLparam(int,IFvalue*,GENcard*);
IFparm MODLpTable[] = { IFparm MODLpTable[] = {
@ -54,7 +54,7 @@ IFcardInfo MODLinfo = {
}; };
int int
MODLnewCard(void **inCard, void *inModel)
MODLnewCard(GENcard **inCard, GENmodel *inModel)
{ {
MODLcard *tmpCard, *newCard; MODLcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -67,16 +67,16 @@ MODLnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->MODLnextCard = NULL; newCard->MODLnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
model->GENmodels = newCard; model->GENmodels = newCard;
} else { /* Only one card of this type allowed */ } else { /* Only one card of this type allowed */
*inCard = (void *)tmpCard;
*inCard = (GENcard *) tmpCard;
} }
return(OK); return(OK);
} }
int int
MODLparam(int param, IFvalue *value, void *inCard)
MODLparam(int param, IFvalue *value, GENcard *inCard)
{ {
MODLcard *card = (MODLcard *)inCard; MODLcard *card = (MODLcard *)inCard;

12
src/ciderlib/input/optionsc.c

@ -17,8 +17,8 @@ Modified: 2001 Paolo Nenzi
#define UM_TO_CM 1.0e-4 #define UM_TO_CM 1.0e-4
#define UM2_TO_CM2 (UM_TO_CM * UM_TO_CM) #define UM2_TO_CM2 (UM_TO_CM * UM_TO_CM)
extern int OPTNnewCard(void**,void*);
extern int OPTNparam(int,IFvalue*,void*);
extern int OPTNnewCard(GENcard**,GENmodel*);
extern int OPTNparam(int,IFvalue*,GENcard*);
@ -61,7 +61,7 @@ IFcardInfo OPTNinfo = {
}; };
int int
OPTNnewCard(void **inCard, void *inModel)
OPTNnewCard(GENcard **inCard, GENmodel *inModel)
{ {
OPTNcard *tmpCard, *newCard; OPTNcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -74,16 +74,16 @@ OPTNnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->OPTNnextCard = NULL; newCard->OPTNnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
model->GENoptions = newCard; model->GENoptions = newCard;
} else { /* Only one card of this type allowed */ } else { /* Only one card of this type allowed */
*inCard = (void *)tmpCard;
*inCard = (GENcard *) tmpCard;
} }
return(OK); return(OK);
} }
int int
OPTNparam(int param, IFvalue *value, void *inCard)
OPTNparam(int param, IFvalue *value, GENcard *inCard)
{ {
OPTNcard *card = (OPTNcard *)inCard; OPTNcard *card = (OPTNcard *)inCard;

12
src/ciderlib/input/output.c

@ -14,8 +14,8 @@ Modified: 2001 Paolo Nenzi
#include "ngspice/suffix.h" #include "ngspice/suffix.h"
#include "../misc/tilde.h" #include "../misc/tilde.h"
extern int OUTPnewCard(void**,void*);
extern int OUTPparam(int,IFvalue*,void*);
extern int OUTPnewCard(GENcard**,GENmodel*);
extern int OUTPparam(int,IFvalue*,GENcard*);
IFparm OUTPpTable[] = { IFparm OUTPpTable[] = {
@ -84,7 +84,7 @@ IFcardInfo OUTPinfo = {
}; };
int int
OUTPnewCard(void **inCard, void *inModel)
OUTPnewCard(GENcard **inCard, GENmodel *inModel)
{ {
OUTPcard *tmpCard, *newCard; OUTPcard *tmpCard, *newCard;
GENnumModel *model = (GENnumModel *)inModel; GENnumModel *model = (GENnumModel *)inModel;
@ -97,16 +97,16 @@ OUTPnewCard(void **inCard, void *inModel)
return(E_NOMEM); return(E_NOMEM);
} }
newCard->OUTPnextCard = NULL; newCard->OUTPnextCard = NULL;
*inCard = (void *)newCard;
*inCard = (GENcard *) newCard;
model->GENoutputs = newCard; model->GENoutputs = newCard;
} else { /* Only one card of this type allowed */ } else { /* Only one card of this type allowed */
*inCard = (void *)tmpCard;
*inCard = (GENcard *) tmpCard;
} }
return(OK); return(OK);
} }
int int
OUTPparam(int param, IFvalue *value, void *inCard)
OUTPparam(int param, IFvalue *value, GENcard *inCard)
{ {
OUTPcard *card = (OUTPcard *)inCard; OUTPcard *card = (OUTPcard *)inCard;

6
src/include/ngspice/numcards.h

@ -39,11 +39,11 @@ typedef struct sIFcardInfo {
int numParms; /* number of parameter descriptors */ int numParms; /* number of parameter descriptors */
IFparm *cardParms; /* array of parameter descriptors */ IFparm *cardParms; /* array of parameter descriptors */
int (*newCard)(void**,void*);
int (*newCard)(GENcard**,GENmodel*);
/* routine to add a new card to a numerical device model */ /* routine to add a new card to a numerical device model */
int (*setCardParm)(int,IFvalue*,void*);
int (*setCardParm)(int,IFvalue*,GENcard*);
/* routine to input a parameter to a card instance */ /* routine to input a parameter to a card instance */
int (*askCardQuest)(int,IFvalue*,void*);
int (*askCardQuest)(int,IFvalue*,GENcard*);
/* routine to find out about a card's details */ /* routine to find out about a card's details */
} IFcardInfo; } IFcardInfo;

3
src/spicelib/parser/inpgmod.c

@ -391,8 +391,7 @@ INPparseNumMod( CKTcircuit* ckt, INPmodel *model, INPtables *tab, char **errMess
if (cardType >= 0) { if (cardType >= 0) {
/* Add card structure to model */ /* Add card structure to model */
info = INPcardTab[cardType]; info = INPcardTab[cardType];
error = info->newCard ((void **) &tmpCard,
model->INPmodfast );
error = info->newCard (&tmpCard, model->INPmodfast );
if (error) return(error); if (error) return(error);
/* Handle parameter-less cards */ /* Handle parameter-less cards */
} else if (cinprefix( cardName, "title", 3 ) ) { } else if (cinprefix( cardName, "title", 3 ) ) {

Loading…
Cancel
Save