Branch: Tag:

1999-05-23

1999-05-23 17:47:04 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

image module startup changed, using headerfile initstuff.h

Rev: src/modules/Image/Makefile.in:1.23
Rev: src/modules/Image/colors.c:1.17
Rev: src/modules/Image/colortable.c:1.67
Rev: src/modules/Image/encodings/Makefile.in:1.26
Rev: src/modules/Image/encodings/_xpm.c:1.7
Rev: src/modules/Image/encodings/any.c:1.9
Rev: src/modules/Image/encodings/avs.c:1.6
Rev: src/modules/Image/encodings/bmp.c:1.14
Rev: src/modules/Image/encodings/gif.c:1.48
Rev: src/modules/Image/encodings/hrz.c:1.2
Rev: src/modules/Image/encodings/ilbm.c:1.11
Rev: src/modules/Image/encodings/pcx.c:1.6
Rev: src/modules/Image/encodings/png.c:1.24
Rev: src/modules/Image/encodings/pnm.c:1.19
Rev: src/modules/Image/encodings/psd.c:1.10
Rev: src/modules/Image/encodings/tga.c:1.7
Rev: src/modules/Image/encodings/x.c:1.22
Rev: src/modules/Image/encodings/xbm.c:1.5
Rev: src/modules/Image/encodings/xcf.c:1.8
Rev: src/modules/Image/encodings/xwd.c:1.12
Rev: src/modules/Image/font.c:1.48
Rev: src/modules/Image/image.c:1.136
Rev: src/modules/Image/image.h:1.32
Rev: src/modules/Image/image_module.c:1.1
Rev: src/modules/Image/initstuff.h:1.1
Rev: src/modules/Image/layers.c:1.12
Rev: src/modules/Image/pattern.c:1.16

1:   /*   **! module Image   **! note - **! $Id: colors.c,v 1.16 1999/05/20 17:07:00 mirar Exp $ + **! $Id: colors.c,v 1.17 1999/05/23 17:46:38 mirar Exp $   **! submodule Color   **!   **! This module keeps names and easy handling
97:   #include "global.h"   #include <config.h>    - RCSID("$Id: colors.c,v 1.16 1999/05/20 17:07:00 mirar Exp $"); + RCSID("$Id: colors.c,v 1.17 1999/05/23 17:46:38 mirar Exp $");      #include "config.h"   
1431:       no_name=make_shared_string("");    +  /* make color object program */ +     start_new_program();       ADD_STORAGE(struct color_struct);
1472:       image_color_program=end_program();    -  start_new_program(); +  /* this is the Image.Color stuff */ +     ADD_FUNCTION("`[]",image_get_color,tFunc(tStr,tObj),0);    ADD_FUNCTION("`()",image_make_color,tFuncV(,tOr(tStr,tInt),tObj),0);    ADD_FUNCTION("rgb",image_make_rgb_color,tFunc(tInt tInt tInt,tObj),0);
1490:    ADD_FUNCTION("_values",image_colors_values,tFunc(,tArr(tObj)),0);       add_program_constant("Color",image_color_program,0); -  -  prg=end_program(); -  push_object(clone_object(prg,0)); -  free_program(prg); -  str=make_shared_string("Color"); -  add_constant(str,sp-1,0); -  free_string(str); -  pop_stack(); +    }      void exit_image_colors(void)   { -  if (image_color_program) -  { +     free_program(image_color_program); -  image_color_program=NULL; -  } +     if (colors)    {    int i;