2c2
< 
---
> /*
5a6
> 
7a9
> */
9,10c11,14
< char
< *util_strip_whitespace(char *instr) {
---
> #include "util.h"
> 
> // not extern inlined
> char* util_strip_whitespace(char* instr) {
16,17c20,22
< 	for(i=0;i<(int)(strlen(instr));i++) {
< 		if (instr[i] == '*') {
---
> 	for(i = 0;i < (int)(strlen(instr));i++) {
> 		if (instr[i] == '*')
> 		{
19c24,28
< 			return(outstr);
---
> 
>             // copy updated local data back to parameter address
> 			strcpy(instr, outstr);
> 
> 			return instr;
21c30,31
< 		if (instr[i] != ' ' && instr[i] != '\n' && instr[i] != '\t') {
---
> 		if (instr[i] != ' ' && instr[i] != '\n' && instr[i] != '\t')
> 		{
27c37,41
< 	return(outstr);
---
> 
>     // copy updated local data back to parameter address
>     strcpy(instr, outstr);
> 
> 	return instr;
30,33d43
< char
< *util_to_lower(char *s) {
< 	int 	i;
< 	char	outstr[255];
35c45,51
< 	s = (char *)util_strip_whitespace(s);
---
> // converts argument buffer to lower case and returns pointer to it
> char* util_to_lower(char* s)
> {
>     int i;
> 	char outstr[255];
> 
> 	s = (char*) util_strip_whitespace(s);
37c53,54
< 	for(i=0;i<(int)strlen(s);i++) {
---
> 	for(i = 0;i < (int)strlen(s);i++)
> 	{
40c57,60
< 	return(outstr);
---
>     // copy updated local data back to parameter address
> 	strcpy(s, outstr);
> 
> 	return s;
43c63
< char* util_strip_label(FILE* fp, char* key) {
---
> char*  util_strip_label(FILE* fp, char* key) {
48c68,69
< 	while (ptr == NULL) {
---
> 	while (ptr == NULL)
> 	{
60c81,83
< 	return(util_strip_whitespace(ptr));
---
>     // copy updated local data back to parameter address
> 	strcpy(key, ptr);
> 	return(util_strip_whitespace(key));
63,64c86
< FILE
< *util_discard_header(FILE *fp, char *fname, char *headstr) {
---
> FILE* util_discard_header(FILE *fp, char *fname, char *headstr) {
