Commit | Line | Data |
---|---|---|

91004207 DB |
1 | /* |

2 | * Work around the class() function in AIX math.h clashing with | |

3 | * identifiers named "class". | |

4 | * | |

5 | * This file is part of Libav. | |

6 | * | |

7 | * Libav is free software; you can redistribute it and/or | |

8 | * modify it under the terms of the GNU Lesser General Public | |

9 | * License as published by the Free Software Foundation; either | |

10 | * version 2.1 of the License, or (at your option) any later version. | |

11 | * | |

12 | * Libav is distributed in the hope that it will be useful, | |

13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |

14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |

15 | * Lesser General Public License for more details. | |

16 | * | |

17 | * You should have received a copy of the GNU Lesser General Public | |

18 | * License along with Libav; if not, write to the Free Software | |

19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |

20 | */ | |

d3635f3a | 21 | |

439902e0 DB |
22 | #ifndef LIBAV_COMPAT_AIX_MATH_H |

23 | #define LIBAV_COMPAT_AIX_MATH_H | |

d3635f3a LB |
24 | |

25 | #define class class_in_math_h_causes_problems | |

26 | ||

27 | #include_next <math.h> | |

28 | ||

29 | #undef class | |

30 | ||

439902e0 | 31 | #endif /* LIBAV_COMPAT_AIX_MATH_H */ |