units
AcpiOsWaitSemaphore(ACPI_SEMAPHORE handle, UINT32 units, UINT16 timeout)
handle, (uint32)units, timeout);
result = acquire_sem_etc(handle, units, 0, 0)
switch (acquire_sem_etc(handle, units, B_RELATIVE_TIMEOUT,
handle, (uint32)units, timeout, (uint32)result);
AcpiOsSignalSemaphore(ACPI_SEMAPHORE handle, UINT32 units)
DEBUG_FUNCTION_VF("sem: %ld; count: %lu", handle, (uint32)units);
result = release_sem_etc(handle, units, B_DO_NOT_RESCHEDULE);
s64 units;
units = (s64)spec.tv_sec * 10000000
return (cpu_to_sle64(units));
int32 units;
if (fSetupMsg->FindInt32("units", &units) != B_OK)
units = kUnitInch;
MarginUnit(units));
int64 units = (int64)(distance / dragScaleFactor());
if(units) {
numericParent->offsetSegmentValue(this, units);
static int nsvg__parseUnits(const char* units)
if (units[0] == 'p' && units[1] == 'x')
else if (units[0] == 'p' && units[1] == 't')
else if (units[0] == 'p' && units[1] == 'c')
else if (units[0] == 'm' && units[1] == 'm')
else if (units[0] == 'c' && units[1] == 'm')
else if (units[0] == 'i' && units[1] == 'n')
else if (units[0] == '%')
else if (units[0] == 'e' && units[1] == 'm')
else if (units[0] == 'e' && units[1] == 'x')
coord.units = nsvg__parseUnits(nsvg__parseNumber(str, buf, 64));
static NSVGcoordinate nsvg__coord(float v, int units)
NSVGcoordinate coord = {v, units};
NSVGimage* nsvgParseFromFile(const char* filename, const char* units, float dpi);
NSVGimage* nsvgParse(char* input, const char* units, float dpi);
grad->units = NSVG_OBJECT_SPACE;
grad->units = NSVG_OBJECT_SPACE;
grad->units = NSVG_USER_SPACE;
static void nsvg__scaleToViewbox(NSVGparser* p, const char* units)
us = 1.0f / nsvg__convertToPixels(p, nsvg__coord(1.0f, nsvg__parseUnits(units)), 0.0f, 1.0f);
NSVGimage* nsvgParse(char* input, const char* units, float dpi)
nsvg__scaleToViewbox(p, units);
NSVGimage* nsvgParseFromFile(const char* filename, const char* units, float dpi)
image = nsvgParse(data, units, dpi);
int units;
char units;
switch (c.units) {
if (data->units == NSVG_OBJECT_SPACE) {
const int32 units = GetNumberOfUnits();
n = units / 32; // at least 32 units per CPU
const char *units[] = {"KiB", "MiB", "GiB", "TiB", "PiB", "EiB",
} while (blocks >= 1024 && units[i + 1]);
sprintf(string, "%.1f %s", blocks, units[i]);
const char* units = descriptor->lock_delay_units >= 4
descriptor->lock_delay_units, units);
const char* units[] = {"K", "M", "G", NULL};
} while (blocks >= 1024 && units[i + 1]);
snprintf(string, sizeof(string), "%.1f%s", blocks, units[i]);
BRect margins, MarginUnit units)
fMarginUnit = units;
fUnitValue = kUnitFormat[units];
BMenuField *units = new BMenuField("units", "Units:", menu);
settingsLayout->AddItem(units->CreateLabelLayoutItem(), 0, 4);
settingsLayout->AddItem(units->CreateMenuBarLayoutItem(), 1, 4);
margin, units);
MarginUnit units = fJobData->GetMarginUnit();
static const char units[2][sizeof (BINARY_UNITS)] =
const char *tag = units[isupper (info->spec) != 0];
const char* units[] = {"K", "M", "G", NULL};
} while (blocks >= 1024 && units[i + 1]);
sprintf(string, "%.1f%s", blocks, units[i]);