home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / Atomic_Tanks / Atomic-Tanks-5.1.exe / src / update.h < prev    next >
C/C++ Source or Header  |  2009-09-08  |  912b  |  44 lines

  1. #ifndef UPDATE_HEADER_FILE__
  2. #define UPDATE_HEADER_FILE__
  3.  
  4.  
  5. #ifdef NETWORK
  6. #ifdef THREADS
  7.  
  8.  
  9. #define UPDATE_STR_LENGTH 256
  10.  
  11.  
  12. struct update_data
  13. {
  14.    char *server_name, *host_name;
  15.    char *remote_file;
  16.    char *update_string;
  17.    char *current_version;
  18. };
  19.  
  20.  
  21.  
  22. // this function kicks it all off
  23. // returns the address of a string containing
  24. // update notice. The string will have a notice
  25. // if update is ready or be 0-length with no update.
  26. // The function is threaded and may change the
  27. // string after the function returns.
  28. // The returning string is allocated and should
  29. // be freed at the end of the calling process.
  30. // On error, NULL is returned.
  31. char *Check_For_Update(char *server_name, char *remote_file, char *host_name, char *current_version);
  32.  
  33.  
  34.  
  35. // The function/thread that checks for new updates.
  36. void *Get_Latest_Version(void *data);
  37.  
  38.  
  39. #endif
  40. #endif
  41.  
  42. #endif
  43.  
  44.