ftp.nice.ch/pub/next/unix/audio/cmusic.bs.N.tar.gz#/src/lib/libprocom/SCCS/s.mkprop.c

This is s.mkprop.c in view mode; [Download] [Up]

h04879
s 00000/00000/00032
d D 1.2 85/11/26 23:02:01 dgl 2 1
c eliminated LOOKED_ALREADY from getheader to cure bug 
c re. trying to add property to stdin if no header exists yet.
e
s 00032/00000/00000
d D 1.1 85/11/25 09:59:05 dgl 1 0
c original version
e
u
U
f i 
t
T
I 1
/* %M%	%I%	(CARL)	%G%	%U% */

#include <stdio.h>
#include <carl/carl.h>
#include <carl/procom.h>

/*
 * mkprop - make a property structure, give it a name and value
 */

PROP *
mkprop(name, value)
	char *name, *value;
{
	register PROP *pl;

	/* make up a property structure */
	pl = (struct proplist *) malloc(sizeof(struct proplist));
	if (pl == NULL)
		return(NULL);
	/* make subfields */
	pl->propname = (char *) malloc(strlen(name)+1);
	if (pl->propname == NULL)
		return(NULL);
	pl->propval = (char *) malloc(strlen(value)+1);
	if (pl->propval == NULL)
		return(NULL);
	strcpy(pl->propname, name);
	strcpy(pl->propval, value);
	
	return(pl);
}
E 1

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.