CGI Environment Vars in C





ranking Sort Sort   |   date Sort Sort   |   member Sort Sort
Syndication

6
Date Submitted Tue. Sep. 26th, 2006 12:56 PM
Revision 1
Scripter sehrgut
Tags C | CGI | escape | URI | URL
Comments 0 comments
Another pull from my growing-towards-beta CGI library: sgcgi_url_unescape().

Note the use strcpy, which is faster than the equivalent memmove()ing. To ensure 64-bit safety, I plan to rename this function and then conditionally compile it to point to either strcpy or a 64-bit-safe memmove() implementation of strcpy.

However, even though copy order isn't guaranteed for strcpy, on 16-bit and 32-bit systems, all known implementations copy byte-by-byte from lower addresses to higher addresses. Some 64-bit optimized compilers may copy 8-byte chunks, making the assumption of full linearity unstable at best.

I know it sounds like I'm justifying use of nonstandard code for convenience . . . *blush* . . . it's just something that putting in a -DPEDANTIC type of preprocessor flag could fix if broken, and its SO much faster!
6
Date Submitted Thu. Jan. 4th, 2007 4:30 AM
Revision 1
Beginner jimmah
Tags C | factorial | Fast | Recursive
Comments 3 comments
Gives factorials for a given value.
6
Date Submitted Thu. Aug. 10th, 2006 1:14 PM
Revision 1
Beginner sio2man
Tags CGI | Perl
Comments 1 comments
Prints the user's IP address and localtime on a web page.
6
Date Submitted Mon. Mar. 13th, 2006 11:49 AM
Revision 1
Coder mattrmiller
Tags "MAC Address" | C | Devices | Ethernet
Comments 3 comments
Code snippet that prints MAC addresses for Ethernet type devices.
5
Date Submitted Mon. Oct. 30th, 2006 1:03 AM
Revision 1
Scripter SCoon
Tags C | CPlusPlus | Java | Ruby | String
Comments 3 comments
This class intended to collect TODO comments from java/c++/etc source files.

Example:

protected readFileData (String path) throws IOException {
// TODO: add try...catch block for IOException
InputStream is = new FileInputStream(path);
...
}


See also DirectoryScanner class.
5
Date Submitted Sat. Oct. 28th, 2006 8:07 AM
Revision 1
Beginner FlyingIsFun1217
Tags C
Comments 2 comments
Simple C++ program that creates a directory with the asked username, and places 2 files within the directory that contain the asked for username and the asked for password.

This is an edit of another snippet I made, but I have fixed the creation of the user's folder so it is named after the user.

FlyingIsFun1217
5
Date Submitted Mon. Feb. 19th, 2007 1:56 PM
Revision 1
Beginner mentat_emre
Tags C | converter | Number | roman
Comments 1 comments
It is a simple converter which converts your number into roman number.
Due to roman numbers it can converts 4 digits.
2
Date Submitted Thu. Oct. 20th, 2005 6:22 PM
Revision 1
Coder mattrmiller
Tags "Command Line" | C | Calculator
Comments 4 comments
Command Line Calculato
1
Date Submitted Mon. Apr. 16th, 2007 9:34 PM
Revision 1
Beginner leroi
Tags API | C | scraping | Screen | webrequest | webresponse
Comments 4 comments
Shows a few objects I built to perform some screen scraping...
-5
Date Submitted Tue. May. 2nd, 2006 3:26 PM
Revision 1
Helper gbarendt
Tags C | conversion | hexadecimal
Comments 3 comments
Converts a hexadecimal string to an integer.