Subversion Repositories Games.Rick Dangerous

Rev

Rev 4 | Rev 11 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4 Rev 7
Line 71... Line 71...
71
{
71
{
72
   static char app_path[1024] = "";
72
   static char app_path[1024] = "";
73
   if (app_path[0] == 0)
73
   if (app_path[0] == 0)
74
   {
74
   {
75
      Dl_info addr_info;
75
      Dl_info addr_info;
76
      if (dladdr (main, &addr_info) == 0)
76
      if (dladdr (sys_getbasepath, &addr_info) == 0)
77
         return (".");
77
         return (".");
78
      strcpy_s (app_path, 1024, addr_info.dli_fname);
78
      strcpy_s (app_path, 1024, addr_info.dli_fname);
79
      if (strrchr (app_path, '/') != NULL)
79
      if (strrchr (app_path, '/') != NULL)
80
         *strrchr (app_path, '/') = 0;
80
         *strrchr (app_path, '/') = 0;
81
      if (strrchr (app_path, '/') != NULL)
81
      if (strrchr (app_path, '/') != NULL)