
/* setinfover.c
 *
 * Wimp function library
 *  Joseph Heenan, 1998.
 *
 * Sets the indirected text for a text / text & sprite icon
 * or sets the sprite for a sprite icon
 *
 * $Log: setinfover,v $
 * Revision 1.1  1998/08/13 15:28:59  joseph
 * Added setinfover and url/uri receiving and sending
 *
 *
 */

#include <stdio.h>
#include <string.h>
#include "wimpclib.h"

void wimpc_setinfoversion( int winhan, int icon, const char *version, const char *compiledate )
{
  char buffer[255];
  char day[3], month[4], year[5];

  /* __DATE__ is MMM   DD   YYYY */

  if ( sscanf( compiledate, "%3s %2s %4s", month, day, year ) < 3 )
    sprintf( buffer, "%s (unknown)", version );
  else
    sprintf( buffer, "%s (%s-%s-%s)", version, day, month, strlen(year)>2 ? year+2 : year );

  wimpc_seticontext( winhan, icon, buffer );
}
