[Gelistirici] [paketler-commits] r27811 - in playground: . review/applications/games/eternal-lands review/applications/games/eternal-lands/files

Eren Türkay turkay.eren at gmail.com
20 Haz 2007 Çar 09:31:04 EEST


On Wed, 20 Jun 2007 09:09:38 +0300
Eren Türkay <turkay.eren at gmail.com> wrote:

> On Wed, 20 Jun 2007 08:57:35 +0300
> Murat Şenel <muratasenel at gmail.com> wrote:
> 
> > 
> > Bu patch'den sonra oyunu denedin mi çalışıyor mu diye Eren'ciğim :)
> > Denediysen sorun yok?
> 
> Yav bu adamların sondaki / ile ilgili sorunları var galiba.
> 
> ./init.c:       safe_snprintf(el_cfg,  sizeof(el_cfg), "%sel.cfg",
> configdir);
> ./elconfig.c:           safe_snprintf(el_ini, sizeof (el_ini), "%
> s/el.ini", configdir);
> ./notepad.c:    safe_snprintf (file, sizeof (file), "%snotes.xml",
> configdir);
> ./filter.c:             safe_snprintf (local_filters, sizeof
> (local_filters), "%s/local_filters.txt", configdir);
> 
> en önemlisi;
> 
> ./chat.c:       safe_snprintf (file, sizeof (file), "%slanguages/%
> s/strings/channels.xml", configdir, lang);
> 
> şeklinde satırlar mevcut. chat.c'ye göre bu patch yanlış görünüyor.
> Çünkü config dizininde languages/ dizini yok. Bu dizin de data
> paketinin içinden çıkıyor. Oyunun config
> dosyalarını /etc/eternal-lands dizinine atmasını ve languages'i
> de /usr/share/eternal-lands/languages dizininde araması için ufak
> patchler yapabiliriz. Oyun dizininde "find . -name '*.c'|xargs grep
> configdir" ile daha ayrıntılı bak istersen.

Piff.. #ifndef'i görmemişim, config dizinini ~/.elc yapıyormuş arkadaş.
Revert ediyorum.. Ignore me pls :)

void read_config()
{
#ifndef WINDOWS
·   DIR *d = NULL;
·   struct stat statbuff;
·   mode_t modes;

·   my_strncp ( configdir, getenv ("HOME") , sizeof(configdir));
#ifndef OSX
·   strncat (configdir, "/.elc/", sizeof(configdir)-1);
#else
·   strncat (configdir, "/Library/Application\ Support/Eternal\
Lands/", sizeof(configdir)-1);
#endif
·   d = opendir (configdir);
·   if (!d)
·   {
·   ·   mkdir (configdir, 0700);
·   } else {



Gelistirici mesaj listesiyle ilgili daha fazla bilgi