Simple Directmedia Layer

tray, unix: fix -Wformat warnings

src/tray/unix/SDL_tray.c: In function 'get_tmp_filename':
src/tray/unix/SDL_tray.c:345: warning: format '%ld' expects type 'long int', but argument 2 has type 'size_t'
src/tray/unix/SDL_tray.c: In function 'get_appindicator_id':
src/tray/unix/SDL_tray.c:361: warning: format '%ld' expects type 'long int', but argument 3 has type 'unsigned int'

+2 -2
+2 -2
src/tray/unix/SDL_tray.c
··· 342 static int count = 0; 343 344 if (size < 64) { 345 - return SDL_SetError("Can't create temporary file for icon: size %ld < 64", size); 346 } 347 348 int would_have_written = SDL_snprintf(buffer, size, "/tmp/sdl_appindicator_icon_%d_%d.bmp", getpid(), count++); ··· 358 int would_have_written = SDL_snprintf(buffer, sizeof(buffer), "sdl-appindicator-%d-%d", getpid(), count++); 359 360 if (would_have_written <= 0 || would_have_written >= sizeof(buffer) - 1) { 361 - SDL_SetError("Couldn't fit %d bytes in buffer of size %ld", would_have_written, sizeof(buffer)); 362 return NULL; 363 } 364
··· 342 static int count = 0; 343 344 if (size < 64) { 345 + return SDL_SetError("Can't create temporary file for icon: size %u < 64", (unsigned int)size); 346 } 347 348 int would_have_written = SDL_snprintf(buffer, size, "/tmp/sdl_appindicator_icon_%d_%d.bmp", getpid(), count++); ··· 358 int would_have_written = SDL_snprintf(buffer, sizeof(buffer), "sdl-appindicator-%d-%d", getpid(), count++); 359 360 if (would_have_written <= 0 || would_have_written >= sizeof(buffer) - 1) { 361 + SDL_SetError("Couldn't fit %d bytes in buffer of size %d", would_have_written, (int) sizeof(buffer)); 362 return NULL; 363 } 364