1 /* $OpenBSD: alloca.c,v 1.7 2004/03/10 01:17:45 deraadt Exp $ */ 2 3 /* Written by Michael Shalayeff, 2003, Public Domain. */ 4 5 #include <stdio.h> 6 #include <stdlib.h> 7 #include <string.h> 8 9 int 10 main(int argc, char *argv[]) 11 { 12 char *q, *p; 13 14 p = alloca(41); 15 strlcpy(p, "hellow world", 41); 16 17 q = alloca(53); 18 strlcpy(q, "hellow world", 53); 19 20 exit(strcmp(p, q)); 21 } 22