/* Copyright 1998 Acorn Computers Ltd
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* udpalette.h */
//
// this file pertains to version 1 palettes, as all palettes at this stage are
// expected to be version 2 this is used to space our way past the old and no
// longer used code, the version number is still used
//
// feb 1997 incorporated into C++ app
//
#ifndef __udpalette_h_
#define __udpalette_h_

typedef unsigned int uint32;

class palhdr_t
{
  public:
  uint32 version;
  uint32 pal256;
  uint32 small_ht[5];
  uint32 large_ht[5];
  uint32 caltables;
  uint32 invpal;
  uint32 ucr;
  uint32 reproinfo;

palhdr_t& operator =(const palhdr_t& p_tab);
};

#endif
