Charles.Forsyth20060303a828770d19 years agoHistory
22 lines · 342 B · C
RawDownload
#include "lib9.h" char*cistrstr(char *s, char *sub){	int c, csub, n; 	csub = *sub;	if(csub == '\0')		return s;	if(csub >= 'A' && csub <= 'Z')		csub -= 'A' - 'a';	sub++;	n = strlen(sub);	for(; c = *s; s++){		if(c >= 'A' && c <= 'Z')			c -= 'A' - 'a';		if(c == csub && cistrncmp(s+1, sub, n) == 0)			return s;	}	return nil;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t