clang-format on everything.

This commit is contained in:
Kevin Bentley
2024-04-16 12:56:40 -06:00
parent 142052a67d
commit c6640cc631
909 changed files with 652028 additions and 707349 deletions

View File

@@ -1,27 +1,27 @@
/*
* $Logfile: /DescentIII/Main/linux/lnxdata.cpp $
* $Revision: 1.3 $
* $Date: 2004/03/21 17:11:39 $
* $Author: kevinb $
*
* Linux database routines
*
* $Log: lnxdata.cpp,v $
* Revision 1.3 2004/03/21 17:11:39 kevinb
* Fixes so linux will compile again. Tested with gcc-2.96
*
* Revision 1.2 2000/04/28 20:19:05 icculus
* Writes "registry" to prefpath instead of current directory.
*
* Revision 1.1.1.1 2000/04/18 00:00:39 icculus
* initial checkin
*
*
* $Logfile: /DescentIII/Main/linux/lnxdata.cpp $
* $Revision: 1.3 $
* $Date: 2004/03/21 17:11:39 $
* $Author: kevinb $
*
* Linux database routines
*
* $Log: lnxdata.cpp,v $
* Revision 1.3 2004/03/21 17:11:39 kevinb
* Fixes so linux will compile again. Tested with gcc-2.96
*
* Revision 1.2 2000/04/28 20:19:05 icculus
* Writes "registry" to prefpath instead of current directory.
*
* Revision 1.1.1.1 2000/04/18 00:00:39 icculus
* initial checkin
*
*
* 9 7/14/99 9:09p Jeff
* added comment header
*
* $NoKeywords: $
*/
*
* $NoKeywords: $
*/
#include <string.h>
#include <unistd.h>
@@ -39,12 +39,11 @@
#define REGISTRY_FILENAME ".Descent3Registry"
//Construction and destruction.
// Construction and destruction.
oeLnxAppDatabase::oeLnxAppDatabase()
{
//Open up the database file, for reading, read in all data and keep it in memory
//then close the database
oeLnxAppDatabase::oeLnxAppDatabase() {
// Open up the database file, for reading, read in all data and keep it in memory
// then close the database
char *prefPath = (char *)loki_getprefpath();
char fileName[strlen(prefPath) + strlen(REGISTRY_FILENAME) + 2];
@@ -52,106 +51,95 @@ oeLnxAppDatabase::oeLnxAppDatabase()
database = new CRegistry(fileName);
database->Import();
create_record("Version");
create_record("Version");
}
oeLnxAppDatabase::oeLnxAppDatabase(oeLnxAppDatabase *parent)
{
char name[256];
CRegistry *db = parent->GetSystemRegistry();
db->Export();
database = new CRegistry("");
db->GetSystemName(name);
database->SetSystemName(name);
database->Import();
oeLnxAppDatabase::oeLnxAppDatabase(oeLnxAppDatabase *parent) {
char name[256];
CRegistry *db = parent->GetSystemRegistry();
db->Export();
database = new CRegistry("");
db->GetSystemName(name);
database->SetSystemName(name);
database->Import();
}
oeLnxAppDatabase::~oeLnxAppDatabase()
{
if(database){
oeLnxAppDatabase::~oeLnxAppDatabase() {
if (database) {
database->Export();
delete database;
return;
}
mprintf((0,"Can't Export Database Since It's Not There!\n"));
mprintf((0, "Can't Export Database Since It's Not There!\n"));
}
CRegistry *oeLnxAppDatabase::GetSystemRegistry()
{
return database;
}
CRegistry *oeLnxAppDatabase::GetSystemRegistry() { return database; }
//Record functions
//these are actual folders of information
// Record functions
// these are actual folders of information
//creates an empty classification or structure where you can store information
bool oeLnxAppDatabase::create_record(const char *pathname)
{
ASSERT(pathname!=NULL);
if(database){
// creates an empty classification or structure where you can store information
bool oeLnxAppDatabase::create_record(const char *pathname) {
ASSERT(pathname != NULL);
if (database) {
database->CreateKey((char *)pathname);
return true;
}
mprintf((0,"Can't CreateKey because database NULL\n"));
mprintf((0, "Can't CreateKey because database NULL\n"));
return false;
}
//set current database focus to a particular record
bool oeLnxAppDatabase::lookup_record(const char *pathname)
{
// set current database focus to a particular record
bool oeLnxAppDatabase::lookup_record(const char *pathname) {
ASSERT(pathname);
if(database){
if (database) {
return database->LookupKey((char *)pathname);
}
mprintf((0,"Can't lookup key because database NULL\n"));
mprintf((0, "Can't lookup key because database NULL\n"));
return false;
}
//read either a string from the current record
bool oeLnxAppDatabase::read(const char *label, char *entry, int *entrylen)
{
// read either a string from the current record
bool oeLnxAppDatabase::read(const char *label, char *entry, int *entrylen) {
ASSERT(label);
ASSERT(entry);
ASSERT(entrylen);
if(!database){
mprintf((0,"Can't read record because database NULL\n"));
if (!database) {
mprintf((0, "Can't read record because database NULL\n"));
return false;
}
//See if it exists
// See if it exists
int size = database->GetDataSize((char *)label);
if(size>0)
*entrylen = size-1;//-1 because of NULL
if (size > 0)
*entrylen = size - 1; //-1 because of NULL
else
return false;
//ok it exists, no look it up
database->LookupRecord((char *)label,entry);
// ok it exists, no look it up
database->LookupRecord((char *)label, entry);
return true;
}
//read a variable-sized integer from the current record
bool oeLnxAppDatabase::read(const char *label, void *entry, int wordsize)
{
// read a variable-sized integer from the current record
bool oeLnxAppDatabase::read(const char *label, void *entry, int wordsize) {
ASSERT(label);
ASSERT(entry);
if(!database){
mprintf((0,"Can't read record because Database NULL\n"));
if (!database) {
mprintf((0, "Can't read record because Database NULL\n"));
return false;
}
int size = database->GetDataSize((char *)label);
if(size==0)
if (size == 0)
return false;
//ok so it does exist
// ok so it does exist
int data;
database->LookupRecord((char *)label,&data);
database->LookupRecord((char *)label, &data);
switch(wordsize){
switch (wordsize) {
case 1:
*((unsigned char *)entry) = (unsigned char)data;
break;
@@ -162,62 +150,54 @@ bool oeLnxAppDatabase::read(const char *label, void *entry, int wordsize)
*((unsigned int *)entry) = (unsigned int)data;
break;
default:
mprintf((0,"Unable to read key %s, unsupported size",label));
mprintf((0, "Unable to read key %s, unsupported size", label));
return false;
break;
}
return true;
}
bool oeLnxAppDatabase::read(const char *label, bool *entry)
{
bool oeLnxAppDatabase::read(const char *label, bool *entry) {
bool data;
if(!read(label,&data,sizeof(bool)))
return false;
if (!read(label, &data, sizeof(bool)))
return false;
*entry = (data!=0)?true:false;
*entry = (data != 0) ? true : false;
return true;
}
//write either an integer or string to a record.
bool oeLnxAppDatabase::write(const char *label, const char *entry, int entrylen)
{
// write either an integer or string to a record.
bool oeLnxAppDatabase::write(const char *label, const char *entry, int entrylen) {
ASSERT(label);
ASSERT(entry);
if(!database){
mprintf((0,"Can't write record because database NULL\n"));
if (!database) {
mprintf((0, "Can't write record because database NULL\n"));
return false;
}
return database->CreateRecord((char *)label,REGT_STRING,(void *)entry);
return database->CreateRecord((char *)label, REGT_STRING, (void *)entry);
}
bool oeLnxAppDatabase::write(const char *label, int entry)
{
bool oeLnxAppDatabase::write(const char *label, int entry) {
ASSERT(label);
if(!database){
mprintf((0,"Can't write record because database NULL\n"));
if (!database) {
mprintf((0, "Can't write record because database NULL\n"));
return false;
}
return database->CreateRecord((char *)label,REGT_DWORD,&entry);
return database->CreateRecord((char *)label, REGT_DWORD, &entry);
}
// get the current user's name from the os
void oeLnxAppDatabase::get_user_name(char* buffer, ulong* size)
{
struct passwd *pwuid = getpwuid(geteuid());
void oeLnxAppDatabase::get_user_name(char *buffer, ulong *size) {
struct passwd *pwuid = getpwuid(geteuid());
if ((pwuid != NULL) && (pwuid->pw_name != NULL))
{
strncpy(buffer,pwuid->pw_name,(*size)-1);
buffer[(*size)-1] = '\0';
*size = strlen(buffer);
}else
{
strncpy(buffer,"Unknown",(*size)-1);
buffer[(*size)-1] = '\0';
*size = strlen(buffer);
}
if ((pwuid != NULL) && (pwuid->pw_name != NULL)) {
strncpy(buffer, pwuid->pw_name, (*size) - 1);
buffer[(*size) - 1] = '\0';
*size = strlen(buffer);
} else {
strncpy(buffer, "Unknown", (*size) - 1);
buffer[(*size) - 1] = '\0';
*size = strlen(buffer);
}
}