text: /**
   * Copyright 2013 Yahoo! Inc.
   * 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. See accompanying LICENSE file.
   */
  
  #ifndef _YMAGINE_GRAPHICS_QUANTIZE_H
  #define _YMAGINE_GRAPHICS_QUANTIZE_H 1
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  #include <stdlib.h>
  #include "vbitmap.h"
  
  typedef struct _Vcolor
  {
      unsigned char red;
      unsigned char green;
      unsigned char blue;
      unsigned char alpha;
  }Vcolor,*PVcolor;
  
  int quantize(Vbitmap *vbitmap, int ncolors, Vcolor *colors, int *scores);
  
  #ifdef __cplusplus
  };
  #endif
  
  #endif /* _YMAGINE_GRAPHICS_QUANTIZE_H */
  