Mercurial > vim
comparison src/gui.c @ 236:4707450c2b33
updated for version 7.0066
author | vimboss |
---|---|
date | Fri, 15 Apr 2005 21:00:38 +0000 |
parents | da182deebec7 |
children | 2a5dcaea719a |
comparison
equal
deleted
inserted
replaced
235:23d380e32c95 | 236:4707450c2b33 |
---|---|
4324 #if ((defined(FEAT_GUI_X11) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32) \ | 4324 #if ((defined(FEAT_GUI_X11) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32) \ |
4325 || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_KDE)) && defined(FEAT_TOOLBAR)) || defined(PROTO) | 4325 || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_KDE)) && defined(FEAT_TOOLBAR)) || defined(PROTO) |
4326 /* | 4326 /* |
4327 * This is shared between Athena, Motif and GTK. | 4327 * This is shared between Athena, Motif and GTK. |
4328 */ | 4328 */ |
4329 static char_u *gfp_buffer; | 4329 static void gfp_setname __ARGS((char_u *fname, void *cookie)); |
4330 | |
4331 static void gfp_setname __ARGS((char_u *fname)); | |
4332 | 4330 |
4333 /* | 4331 /* |
4334 * Callback function for do_in_runtimepath(). | 4332 * Callback function for do_in_runtimepath(). |
4335 */ | 4333 */ |
4336 static void | 4334 static void |
4337 gfp_setname(fname) | 4335 gfp_setname(fname, cookie) |
4338 char_u *fname; | 4336 char_u *fname; |
4339 { | 4337 void *cookie; |
4338 { | |
4339 char_u *gfp_buffer = cookie; | |
4340 | |
4340 if (STRLEN(fname) >= MAXPATHL) | 4341 if (STRLEN(fname) >= MAXPATHL) |
4341 *gfp_buffer = NUL; | 4342 *gfp_buffer = NUL; |
4342 else | 4343 else |
4343 STRCPY(gfp_buffer, fname); | 4344 STRCPY(gfp_buffer, fname); |
4344 } | 4345 } |
4354 char *ext; | 4355 char *ext; |
4355 { | 4356 { |
4356 if (STRLEN(name) > MAXPATHL - 14) | 4357 if (STRLEN(name) > MAXPATHL - 14) |
4357 return FAIL; | 4358 return FAIL; |
4358 sprintf((char *)buffer, "bitmaps/%s.%s", name, ext); | 4359 sprintf((char *)buffer, "bitmaps/%s.%s", name, ext); |
4359 gfp_buffer = buffer; | 4360 if (do_in_runtimepath(buffer, FALSE, gfp_setname, buffer) == FAIL |
4360 if (do_in_runtimepath(buffer, FALSE, gfp_setname) == FAIL || *buffer == NUL) | 4361 || *buffer == NUL) |
4361 return FAIL; | 4362 return FAIL; |
4362 return OK; | 4363 return OK; |
4363 } | 4364 } |
4364 | 4365 |
4365 # if !defined(HAVE_GTK2) || defined(PROTO) | 4366 # if !defined(HAVE_GTK2) || defined(PROTO) |