diff --git a/ChangeLog b/ChangeLog index 7f5bcfab3..fda449dae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-03-01 Vladimir Serbinenko + + * grub-core/gentrigtables.c: Make tables const. + 2013-03-01 Vladimir Serbinenko Remove nested functions from videoinfo iterators. diff --git a/grub-core/gentrigtables.c b/grub-core/gentrigtables.c index 8c039570d..fface6efc 100644 --- a/grub-core/gentrigtables.c +++ b/grub-core/gentrigtables.c @@ -40,7 +40,7 @@ main (int argc __attribute__ ((unused)), printf ("GRUB_MOD_DUAL_LICENSE (\"Public Domain\");"); #define TAB(op) \ - printf ("grub_int16_t grub_trig_" #op "tab[] =\n{"); \ + printf ("const grub_int16_t grub_trig_" #op "tab[] =\n{"); \ for (i = 0; i < GRUB_TRIG_ANGLE_MAX; i++) \ { \ double x = i * 2 * M_PI / GRUB_TRIG_ANGLE_MAX; \ diff --git a/include/grub/trig.h b/include/grub/trig.h index 2512a5f07..f19617c90 100644 --- a/include/grub/trig.h +++ b/include/grub/trig.h @@ -24,8 +24,8 @@ #define GRUB_TRIG_ANGLE_MASK 255 #define GRUB_TRIG_FRACTION_SCALE 16384 -extern short grub_trig_sintab[]; -extern short grub_trig_costab[]; +extern const short grub_trig_sintab[]; +extern const short grub_trig_costab[]; static __inline int grub_sin (int x)