diff options
author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-03-04 12:52:48 +0000 |
---|---|---|
committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-03-04 12:52:48 +0000 |
commit | 41a6fb16fc383fba46f8c7af12b60a2e8f8fd815 (patch) | |
tree | 8dc0b07021c89c1967c10edcdbe517bc17645401 | |
parent | f0fd291bb861a61fe46f2fd0951cc66a01c596ba (diff) | |
download | fpc-41a6fb16fc383fba46f8c7af12b60a2e8f8fd815.tar.gz |
--- Merging r36812 into '.':
U packages/fcl-db/src/base/dataset.inc
--- Recording mergeinfo for merge of r36812 into '.':
U .
# revisions: 36812
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/fixes_3_0@38405 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | packages/fcl-db/src/base/dataset.inc | 21 | ||||
-rw-r--r-- | utils/fpcm/revision.inc | 2 |
2 files changed, 3 insertions, 20 deletions
diff --git a/packages/fcl-db/src/base/dataset.inc b/packages/fcl-db/src/base/dataset.inc index 5c66828ed3..30a6b3d28b 100644 --- a/packages/fcl-db/src/base/dataset.inc +++ b/packages/fcl-db/src/base/dataset.inc @@ -534,23 +534,6 @@ end; procedure TDataSet.DataConvert(aField: TField; aSource, aDest: Pointer; aToNative: Boolean); - // There seems to be no WStrCopy defined, this is a copy of - // the generic StrCopy function, adapted for WideChar. - Function WStrCopy(Dest, Source:PWideChar): PWideChar; - var - counter : SizeInt; - Begin - counter := 0; - while Source[counter] <> #0 do - begin - Dest[counter] := char(Source[counter]); - Inc(counter); - end; - { terminate the string } - Dest[counter] := #0; - WStrCopy := Dest; - end; - var DT : TFieldType; @@ -566,7 +549,7 @@ begin // See notes from mantis bug-report 8204 for more information // ftBytes : ; // ftVarBytes : ; - ftWideString : WStrCopy(PWideChar(aDest), PWideChar(aSource)); + ftWideString : StrCopy(PWideChar(aDest), PWideChar(aSource)); end end else @@ -578,7 +561,7 @@ begin ftFMTBCD : TBcd(aDest^) := TBcd(aSource^); // ftBytes : ; // ftVarBytes : ; - ftWideString : WStrCopy(PWideChar(aDest), PWideChar(aSource)); + ftWideString : StrCopy(PWideChar(aDest), PWideChar(aSource)); end end end; diff --git a/utils/fpcm/revision.inc b/utils/fpcm/revision.inc index aac1a25180..5fb0a8d73c 100644 --- a/utils/fpcm/revision.inc +++ b/utils/fpcm/revision.inc @@ -1 +1 @@ -'2017-02-13 rev 35434' +'2017-12-01 rev 37640' |