Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

char buf[LINE_MAX]

Name: Anonymous 2008-08-26 6:39

Why do programmers still code in arbitrary limits like these?

It breaks when you do
#define LINE_MAX UINT_MAX

Why not redesign so that you use an O(1) space algorithm, or if it can't be avoided, dynamically allocate as much as needed?

Name: Anonymous 2008-08-26 14:46

>>14
static variables are cleared by the startup code. However, in your example your array is in the automatic storage class, which means it goes on the stack. Stacks have size limits.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List