liblzma: Fix compilation of price_tablegen.c.

It is built and run only manually so this didn't matter
unless one wanted to regenerate the price_table.c.

(cherry picked from commit 8e4ec79483)
(cherry picked from commit 65b5ee0716)
This commit is contained in:
Lasse Collin 2024-02-12 17:09:10 +02:00
parent 594b64742f
commit fda91a5d77
2 changed files with 9 additions and 1 deletions

View File

@ -15,6 +15,11 @@
#include <inttypes.h> #include <inttypes.h>
#include <stdio.h> #include <stdio.h>
// Make it compile without common.h.
#define BUILDING_PRICE_TABLEGEN
#define lzma_attr_visibility_hidden
#include "range_common.h" #include "range_common.h"
#include "price.h" #include "price.h"

View File

@ -14,7 +14,10 @@
#ifndef LZMA_RANGE_COMMON_H #ifndef LZMA_RANGE_COMMON_H
#define LZMA_RANGE_COMMON_H #define LZMA_RANGE_COMMON_H
#include "common.h" // Skip common.h if building price_tablegen.c.
#ifndef BUILDING_PRICE_TABLEGEN
# include "common.h"
#endif
/////////////// ///////////////