Vadim писал(а):int128_t
https://www.freepascal.org/docs-html/rtl/sysutils/int128rec.html
Правда единственное применение это InterlockedCompareExchange128
Модератор: Модераторы
Vadim писал(а):int128_t
#define UNWEIGHTED           ((int *) 2)const
   UNWEIGHTED = PInteger(2);
if myFunc1 = UNWEIGHTED then
  ...
if Pinteger(myFunc2) = UNWEIGHTED then
  ...
 Целочисленный массив. Который, естественно, указатель, но вот сравнивается он именно с такой константой.
 Целочисленный массив. Который, естественно, указатель, но вот сравнивается он именно с такой константой.fedan писал(а):Что вообще за проект, он в паблике есть?
 ) - более-менее автоматизированный перевод сишных заголовков в паскалевские. Делается на примере OpenMPI.
 ) - более-менее автоматизированный перевод сишных заголовков в паскалевские. Делается на примере OpenMPI.{$POINTERMATH ON}
...
// sourceweights: PInteger вместо массива
// } else if (MPI_UNWEIGHTED != sourceweights && sourceweights[i] < 0) {
end else if (MPI_UNWEIGHTED <> sourceweights) and (sourceweights[i] < 0) then begin
Const
  MPI_UNWEIGHTED = PInteger(2);
...
Var
  arr: array of Integer;
...
  If arr = MPI_UNWEIGHTED Then
    ...будет ли такое работать в паскале

Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: Yandex [Bot] и гости: 1