Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for dead/diplomovka/xgrafix/src/xgprintgif.c between version 1.2 and 1.3

version 1.2, 2002/07/07 23:57:58 version 1.3, 2002/07/11 23:44:38
Line 33 
Line 33 
 #include "xgprintgif.h"  #include "xgprintgif.h"
 #include <X11/xpm.h>  #include <X11/xpm.h>
 #include <ctype.h>  #include <ctype.h>
   #include <string.h>
   
 // Defined macros {{{  // Defined macros {{{
 #define BITS    12  #define BITS    12
Line 441  pixel ppm_parsecolor(char* colorname, pi
Line 442  pixel ppm_parsecolor(char* colorname, pi
 {  {
         int hexit[256], i;          int hexit[256], i;
         pixel p;          pixel p;
         long lmaxval, r, g, b;          long lmaxval, r = 0, g = 0, b = 0;
   
         for (i = 0; i < 256; ++i)          for (i = 0; i < 256; ++i)
                 hexit[i] = 1234567890;                  hexit[i] = 1234567890;
Line 481  pixel ppm_parsecolor(char* colorname, pi
Line 482  pixel ppm_parsecolor(char* colorname, pi
         }          }
         else if (strncmp(colorname, "rgbi:", 5) == 0) {          else if (strncmp(colorname, "rgbi:", 5) == 0) {
                 /* It's a new-X11-style decimal/float rgb specifier. */                  /* It's a new-X11-style decimal/float rgb specifier. */
                 float fr, fg, fb;                  float fr = 0.0, fg = 0.0, fb = 0.0;
   
                 r = fr * lmaxval;                  r = fr * lmaxval;
                 g = fg * lmaxval;                  g = fg * lmaxval;
Line 536  pixel ppm_parsecolor(char* colorname, pi
Line 537  pixel ppm_parsecolor(char* colorname, pi
         else if ((colorname[0] >= '0' && colorname[0] <= '9') ||          else if ((colorname[0] >= '0' && colorname[0] <= '9') ||
                         colorname[0] == '.') {                          colorname[0] == '.') {
                 /* It's an old-style decimal/float rgb specifier. */                  /* It's an old-style decimal/float rgb specifier. */
                 float fr, fg, fb;                  float fr = 0.0, fg = 0.0, fb = 0.0;
   
                 r = fr * lmaxval;                  r = fr * lmaxval;
                 g = fg * lmaxval;                  g = fg * lmaxval;
Line 625  pixel **ppm_readppm(char *stream, int* c
Line 626  pixel **ppm_readppm(char *stream, int* c
 {  {
         pixel** pixels;          pixel** pixels;
         int row;          int row;
         int format;          int format = 0;
   
         ppm_readppminitrest(stream, colsP, rowsP, maxvalP);          ppm_readppminitrest(stream, colsP, rowsP, maxvalP);
   
Line 844  void ToGif(char* stream, char *outFile)
Line 845  void ToGif(char* stream, char *outFile)
 // Function static int colorstobpp(int colors) {{{  // Function static int colorstobpp(int colors) {{{
 static int colorstobpp(int colors)  static int colorstobpp(int colors)
 {  {
         int bpp;          int bpp = 0;
   
         if (colors <= 2)          if (colors <= 2)
                 bpp = 1;                  bpp = 1;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top