summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-03-04 12:52:48 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-03-04 12:52:48 +0000
commit41a6fb16fc383fba46f8c7af12b60a2e8f8fd815 (patch)
tree8dc0b07021c89c1967c10edcdbe517bc17645401
parentf0fd291bb861a61fe46f2fd0951cc66a01c596ba (diff)
downloadfpc-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.inc21
-rw-r--r--utils/fpcm/revision.inc2
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'