[darwinbuild-changes] [680] branches/PR-7489777/darwinup
source_changes at macosforge.org
source_changes at macosforge.org
Fri Jan 29 17:14:03 PST 2010
Revision: 680
http://trac.macosforge.org/projects/darwinbuild/changeset/680
Author: wsiegrist at apple.com
Date: 2010-01-29 17:14:02 -0800 (Fri, 29 Jan 2010)
Log Message:
-----------
Fix constructors
Modified Paths:
--------------
branches/PR-7489777/darwinup/Column.cpp
branches/PR-7489777/darwinup/Table.cpp
Modified: branches/PR-7489777/darwinup/Column.cpp
===================================================================
--- branches/PR-7489777/darwinup/Column.cpp 2010-01-30 01:06:14 UTC (rev 679)
+++ branches/PR-7489777/darwinup/Column.cpp 2010-01-30 01:14:02 UTC (rev 680)
@@ -35,11 +35,19 @@
#include "Column.h"
Column::Column() {
- Column("unnamed_column", SQLITE_INTEGER);
+ m_name = strdup("unnamed_column");
+ m_type = SQLITE_INTEGER;
+ m_is_index = false;
+ m_is_pk = false;
+ m_is_unique = false;
}
Column::Column(const char* name, uint32_t type) {
- Column(name, type, false, false, false);
+ m_name = strdup(name);
+ m_type = type;
+ m_is_index = false;
+ m_is_pk = false;
+ m_is_unique = false;
}
Column::Column(const char* name, uint32_t type, bool is_index, bool is_pk, bool is_unique) {
Modified: branches/PR-7489777/darwinup/Table.cpp
===================================================================
--- branches/PR-7489777/darwinup/Table.cpp 2010-01-30 01:06:14 UTC (rev 679)
+++ branches/PR-7489777/darwinup/Table.cpp 2010-01-30 01:14:02 UTC (rev 680)
@@ -40,12 +40,14 @@
m_column_max = 1;
m_column_count = 0;
m_columns = (Column**)malloc(sizeof(Column*) * m_column_max);
- m_name = NULL;
+ m_name = strdup("unnamed_table");
}
Table::Table(const char* name) {
- Table();
- m_name = strdup(name);
+ m_column_max = 1;
+ m_column_count = 0;
+ m_columns = (Column**)malloc(sizeof(Column*) * m_column_max);
+ m_name = strdup(name);
}
Table::~Table() {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20100129/8371156e/attachment.html>
More information about the darwinbuild-changes
mailing list