Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildStampTest/main.cpp (22 lines of code) (raw):
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main( int argc, char ** argv )
{
if ( argc != 3 )
{
printf( "Bad Args!\n" );
return 1;
}
const char * fileToStamp = argv[ 1 ];
const char * stampMessage = argv[ 2 ];
FILE * f = fopen( fileToStamp, "ab+" );
if ( f == NULL )
{
printf( "Can't open for append file %s!\n", fileToStamp );
return 1;
}
fwrite( (char *) stampMessage, strlen( stampMessage ), 1, f );
fclose( f );
return 0;
}