ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Referência de fonte: LIB/BMP.CC

Referência de fonte: LIB/BMP.CC

Registro determinístico da fonte. O conteúdo completo do arquivo é reproduzido abaixo; esta página não substitui a interpretação arquitetural dos capítulos autorais.

Identidade do arquivo

Campo Valor
Path LIB/BMP.CC
Lines 18
Bytes 259
SHA-256 b556394ac68c0963a7bef6e119ed1e8bac447ef33dc85cd0741fc3f2dcbc43e2
ChrisOS revision da3df29cb397932c43d32373871fb9380e688ade

Dependências sintáticas detectadas

Linha Include
— Nenhum include de preprocessor detectado.

Símbolos detectados

Linha Símbolo
1 bmp_w
8 bmp_h
15 bmp_off

Fonte completa

O bloco seguinte é o arquivo textual integral na revisão indicada. Não há elisão, abreviação ou paráfrase.

int bmp_w(int p) {
  int w;
  w = loadb(p + 18);
  w = w + loadb(p + 19) * 256;
  return w;
}

int bmp_h(int p) {
  int h;
  h = loadb(p + 22);
  h = h + loadb(p + 23) * 256;
  return h;
}

int bmp_off(int p) {
  return loadb(p + 10) + loadb(p + 11) * 256;
}

Papel deste registro

O atlas garante rastreabilidade arquivo-a-arquivo. Responsabilidade, invariantes, ownership, concorrência, segurança, desempenho e interação entre subsistemas pertencem aos capítulos autorais e devem citar este arquivo quando aplicável.

Registro do documento ID: source-b556394ac68c0963 Reviewed source: da3df29cb397 Class: generated-source-reference