<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Guint FoFiBase::getUVarBE</Title>
      <Shortcut>GuintFoFiBase::getUVarBE</Shortcut>
      <Description>Guint FoFiBase::getUVarBE [C++]</Description>
      <Author>li hongbin</Author>
      <HelpUrl>/PreviewSnippet.aspx?SnippetID=e925a5f0-3bb1-4ab6-bf86-7c1aec16cb68</HelpUrl>
      <SnippetTypes>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Code Language="C++"><![CDATA[Guint FoFiBase::getUVarBE(int pos, int size, GBool *ok) {
  Guint x;
  int i;
  if (pos < 0 || pos + size > len) {
    *ok = gFalse;
    return 0;
  }
  x = 0;
  for (i = 0; i < size; ++i) {
    x = (x << 8) + file[pos + i];
  }
  return x;
}]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>