diff options
Diffstat (limited to 'plugins/bladesio1/settings.c')
| -rw-r--r-- | plugins/bladesio1/settings.c | 130 |
1 files changed, 64 insertions, 66 deletions
diff --git a/plugins/bladesio1/settings.c b/plugins/bladesio1/settings.c index f7628440..40e5e43b 100644 --- a/plugins/bladesio1/settings.c +++ b/plugins/bladesio1/settings.c @@ -1,66 +1,64 @@ -/*************************************************************************** - * Copyright (C) 2010 by Blade_Arma * - * * - * This program 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. * - * * - * This program 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 this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307 USA. * - ***************************************************************************/ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <fcntl.h> - -#include "settings.h" -#include "sio1.h" - -/******************************************************************************/ - -static const char configName[] = "bladesio1.cfg"; - -/******************************************************************************/ - -void settingsRead() -{ - FILE *file; - - file = fopen( configName, "rb" ); - if( file ) - { - if(fread( &settings, sizeof(settings), 1, file ) != 1) - perror(configName); - fclose( file ); - } - else - { - settings.player = 1; - strcpy( settings.ip, "127.0.0.1" ); - settings.port = 33307; - } -} - -void settingsWrite() -{ - FILE *file; - - file = fopen( configName, "wb" ); - if( file ) - { - if(fwrite( &settings, sizeof(settings), 1, file ) != 1) - perror(configName); - fclose( file ); - } -} - -/******************************************************************************/ +/***************************************************************************
+ * Copyright (C) 2010 by Blade_Arma *
+ * *
+ * This program 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. *
+ * *
+ * This program 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 this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307 USA. *
+ ***************************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <fcntl.h>
+
+#include "settings.h"
+#include "sio1.h"
+
+/******************************************************************************/
+
+static const char configName[] = "bladesio1.cfg";
+
+/******************************************************************************/
+
+void settingsRead()
+{
+ FILE *file;
+
+ file = fopen( configName, "rb" );
+ if( file )
+ {
+ fread( &settings, 1, sizeof(settings), file );
+ fclose( file );
+ }
+ else
+ {
+ settings.player = 1;
+ strcpy( settings.ip, "127.0.0.1" );
+ settings.port = 33307;
+ }
+}
+
+void settingsWrite()
+{
+ FILE *file;
+
+ file = fopen( configName, "wb" );
+ if( file )
+ {
+ fwrite( &settings, 1, sizeof(settings), file );
+ fclose( file );
+ }
+}
+
+/******************************************************************************/
|
