diff options
author | Naram Qashat <cyberbotx@cyberbotx.com> | 2010-07-28 00:28:59 -0400 |
---|---|---|
committer | Naram Qashat <cyberbotx@cyberbotx.com> | 2010-07-28 00:28:59 -0400 |
commit | aa9610a56ff18edd0703a3f391c90e1f8a761476 (patch) | |
tree | 5fceef5b811ffcb28bcea093b59604b94a2a89c1 /src/config.cpp | |
parent | 4700c9626861b193798b3cf3d53fb89a913c5819 (diff) | |
parent | a2573a2c3067343ebf46292691671ba4bad855a8 (diff) |
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
Diffstat (limited to 'src/config.cpp')
-rw-r--r-- | src/config.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/config.cpp b/src/config.cpp index 7dbce6a61..725138516 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -838,82 +838,82 @@ int ServerConfig::Read(bool bail) { case DT_NOSPACES: { - ValueContainerString *vcs = dynamic_cast<ValueContainerString *>(Values[Index].val); + ValueContainerString *vcs = debug_cast<ValueContainerString *>(Values[Index].val); ValidateNoSpaces(vi.GetValue(), Values[Index].tag, Values[Index].value); vcs->Set(vi.GetValue()); } break; case DT_HOSTNAME: { - ValueContainerString *vcs = dynamic_cast<ValueContainerString *>(Values[Index].val); + ValueContainerString *vcs = debug_cast<ValueContainerString *>(Values[Index].val); ValidateHostname(vi.GetValue(), Values[Index].tag, Values[Index].value); vcs->Set(vi.GetValue()); } break; case DT_IPADDRESS: { - ValueContainerString *vcs = dynamic_cast<ValueContainerString *>(Values[Index].val); + ValueContainerString *vcs = debug_cast<ValueContainerString *>(Values[Index].val); ValidateIP(vi.GetValue(), Values[Index].tag, Values[Index].value, allow_wild); vcs->Set(vi.GetValue()); } break; case DT_CHARPTR: { - ValueContainerChar *vcc = dynamic_cast<ValueContainerChar *>(Values[Index].val); + ValueContainerChar *vcc = debug_cast<ValueContainerChar *>(Values[Index].val); // Make sure we also copy the null terminator vcc->Set(vi.GetString(), strlen(vi.GetString()) + 1); } break; case DT_CSSTRING: { - ValueContainerCSString *vcs = dynamic_cast<ValueContainerCSString *>(Values[Index].val); + ValueContainerCSString *vcs = debug_cast<ValueContainerCSString *>(Values[Index].val); vcs->Set(vi.GetCSValue()); } break; case DT_CISTRING: { - ValueContainerCIString *vcs = dynamic_cast<ValueContainerCIString *>(Values[Index].val); + ValueContainerCIString *vcs = debug_cast<ValueContainerCIString *>(Values[Index].val); vcs->Set(vi.GetCIValue()); } break; case DT_STRING: { - ValueContainerString *vcs = dynamic_cast<ValueContainerString *>(Values[Index].val); + ValueContainerString *vcs = debug_cast<ValueContainerString *>(Values[Index].val); vcs->Set(vi.GetValue()); } break; case DT_INTEGER: { int val = vi.GetInteger(); - ValueContainerInt *vci = dynamic_cast<ValueContainerInt *>(Values[Index].val); + ValueContainerInt *vci = debug_cast<ValueContainerInt *>(Values[Index].val); vci->Set(&val, sizeof(int)); } break; case DT_UINTEGER: { unsigned val = vi.GetInteger(); - ValueContainerUInt *vci = dynamic_cast<ValueContainerUInt *>(Values[Index].val); + ValueContainerUInt *vci = debug_cast<ValueContainerUInt *>(Values[Index].val); vci->Set(&val, sizeof(unsigned)); } break; case DT_LUINTEGER: { unsigned long val = vi.GetInteger(); - ValueContainerLUInt *vci = dynamic_cast<ValueContainerLUInt *>(Values[Index].val); + ValueContainerLUInt *vci = debug_cast<ValueContainerLUInt *>(Values[Index].val); vci->Set(&val, sizeof(unsigned long)); } break; case DT_TIME: { time_t time = dotime(vi.GetValue()); - ValueContainerTime *vci = dynamic_cast<ValueContainerTime *>(Values[Index].val); + ValueContainerTime *vci = debug_cast<ValueContainerTime *>(Values[Index].val); vci->Set(&time, sizeof(time_t)); } break; case DT_BOOLEAN: { bool val = vi.GetBool(); - ValueContainerBool *vcb = dynamic_cast<ValueContainerBool *>(Values[Index].val); + ValueContainerBool *vcb = debug_cast<ValueContainerBool *>(Values[Index].val); vcb->Set(&val, sizeof(bool)); } break; |