ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/savqstr.c
Revision: 1.1
Committed: Mon Jul 22 14:32:39 1991 UTC (32 years, 9 months ago) by greg
Content type: text/plain
Branch: MAIN
Log Message:
Initial revision

File Contents

# User Rev Content
1 greg 1.1 /* Copyright (c) 1991 Regents of the University of California */
2    
3     #ifndef lint
4     static char SCCSid[] = "$SunId$ LBL";
5     #endif
6    
7     /*
8     * Quick and dirty string saver.
9     */
10    
11     #define NULL 0
12    
13     extern char *strcpy(), *strcat(), *bmalloc();
14    
15    
16     char *
17     savqstr(s) /* save a private string */
18     char *s;
19     {
20     register char *cp;
21    
22     if ((cp = bmalloc(strlen(s)+1)) == NULL) {
23     eputs("out of memory in savqstr");
24     quit(1);
25     }
26     (void)strcpy(cp, s);
27     return(cp);
28     }
29    
30    
31     freeqstr(s) /* free a private string */
32     char *s;
33     {
34     bfree(s, strlen(s)+1);
35     }