Codify the function signatures of all the CRT functions into a CSV or MS Excel file. One function per line/row. For example, for strcpy, the line would be something like:
char *,strcpy,char *,szDest,char const *,szSrc,,,,,,,,...
Item1: Return type
Item2: function name
Item3,4: Type of first parameter, name for first parameter
Item5,6: Type and name for second parameter
...
Item33,34: Type and name for 16th paramter
Item35: Function can lead to buffer overruns if not properly used? (true or false)
Item36: Function is thread-safe (true or false) (generally, functions that are not threadsafe are so because it uses a static internal buffer)
All paramters that are const must be correctly identified as such, and the item should be "type const *" not "const type *". All tokens should be separated by a single space, even if the language allows no space ("char *", not "char*")
Functions that have less than 16 parameters should have empty items/cells. Every line should have all 35 items, if an item does not make sense, there should be zero spaces between the appropriate commas, or a cell should be left empty. All parameters should use hungarian notation.
## Deliverables
1) a CSV file or a MS Excel file containing the function signatures. (or a zip file containing the CSV or MS Excel file).
## Platform
N/A