Jspice3
cktmknod.c File Reference
#include "spice.h"
#include <stdio.h>
#include "cktdefs.h"
#include "iferrmsg.h"
#include "util.h"
#include "cktext.h"
Include dependency graph for cktmknod.c:

Go to the source code of this file.

Functions

int CKTmkNode (CKTcircuit *ckt, CKTnode **node)
 

Function Documentation

int CKTmkNode ( CKTcircuit ckt,
CKTnode **  node 
)

Definition at line 23 of file cktmknod.c.

27 {
28  CKTnode *mynode;
29 
30  mynode = (CKTnode *)MALLOC(sizeof(CKTnode));
31  if (mynode == (CKTnode *)NULL) return (E_NOMEM);
32  mynode->next = (CKTnode *)NULL;
33 
34  if (node) *node = mynode;
35  return (OK);
36 }
#define OK
Definition: iferrmsg.h:17
#define MALLOC(x)
Definition: util.h:9
#define NULL
Definition: spdefs.h:121
#define E_NOMEM
Definition: iferrmsg.h:27
struct sCKTnode * next
Definition: cktdefs.h:43