X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fpluginentities.cpp;h=1f0ad082bfd1917c5e212f146a0035b8ec775f1d;hb=830125fad042fad35dc029b6eb57c8156ad7e176;hp=153a61fb61ed45403b2c667caa2c935eee815fe1;hpb=515673c08f8718a237e90c2130a1f5294f966d6a;p=xonotic%2Fnetradiant.git diff --git a/radiant/pluginentities.cpp b/radiant/pluginentities.cpp index 153a61fb..1f0ad082 100644 --- a/radiant/pluginentities.cpp +++ b/radiant/pluginentities.cpp @@ -1,74 +1,71 @@ /* -Copyright (C) 1999-2007 id Software, Inc. and contributors. -For a list of contributors, see the accompanying CONTRIBUTORS file. + Copyright (C) 1999-2007 id Software, Inc. and contributors. + For a list of contributors, see the accompanying CONTRIBUTORS file. -This file is part of GtkRadiant. + This file is part of GtkRadiant. -GtkRadiant is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + GtkRadiant is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -GtkRadiant is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + GtkRadiant is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GtkRadiant; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ + You should have received a copy of the GNU General Public License + along with GtkRadiant; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ //----------------------------------------------------------------------------- // // DESCRIPTION: // implementation of IPluginEntities specific interface -// +// #ifdef USEPLUGINENTITIES #include "stdafx.h" -#if defined (__linux__) || defined (__APPLE__) +#if defined ( __linux__ ) || defined ( __APPLE__ ) #include #endif //#include "qe3.h" -int QERApp_EClassScanDir (char *path, void* hPlug) -{ - char temp[NAME_MAX]; - char filebase[NAME_MAX]; - char filename[NAME_MAX]; - char *s; - eclass_t *e; - DIR *dir; - struct dirent *dirlist; +int QERApp_EClassScanDir( char *path, void* hPlug ){ + char temp[NAME_MAX]; + char filebase[NAME_MAX]; + char filename[NAME_MAX]; + char *s; + eclass_t *e; + DIR *dir; + struct dirent *dirlist; - QE_ConvertDOSToUnixName( temp, path ); - strcpy (filebase, path); - s = filebase + strlen(filebase)-1; - while (*s != '\\' && *s != '/' && s!=filebase) - s--; - *s = 0; + QE_ConvertDOSToUnixName( temp, path ); + strcpy( filebase, path ); + s = filebase + strlen( filebase ) - 1; + while ( *s != '\\' && *s != '/' && s != filebase ) + s--; + *s = 0; - dir = opendir (path); - if (dir != NULL) - { - while ((dirlist = readdir (dir)) != NULL) - { - sprintf (filename, "%s/%s", filebase, dirlist->d_name); - Eclass_ScanFile (filename); + dir = opendir( path ); + if ( dir != NULL ) { + while ( ( dirlist = readdir( dir ) ) != NULL ) + { + sprintf( filename, "%s/%s", filebase, dirlist->d_name ); + Eclass_ScanFile( filename ); - if (eclass_found) - { - e = eclass_e; - e->modelpath = strdup(dirlist->d_name); - e->nShowFlags |= ECLASS_PLUGINENTITY; - e->hPlug = hPlug; - } - } - closedir (dir); - } - return 0; + if ( eclass_found ) { + e = eclass_e; + e->modelpath = strdup( dirlist->d_name ); + e->nShowFlags |= ECLASS_PLUGINENTITY; + e->hPlug = hPlug; + } + } + closedir( dir ); + } + return 0; } #endif // USEPLUGINENTITIES