---
name: "g2c_compare.c"
section: "3"
platform: "linux"
package: "libg2c-dev"
version: "2.1.0-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/g2c_compare.c"
---

# g2c\_compare.c(3)

This is a utility to compare two GRIB2 files.

## NAME

g2c\_compare.c - This is a utility to compare two GRIB2 files.

## SYNOPSIS

`#include <ctype.h>`\
 `#include <grib2.h>`\
 `#include <stdio.h>`\
 `#include <stdlib.h>`\
 `#include <unistd.h>`\

### Functions

int **main** (int argc, char \*\*argv)\
 Compare two GRIB2 files.

## Detailed Description

This is a utility to compare two GRIB2 files.

**Author**

Ed Hartnett

**Date**

12/29/22

Definition in file **g2c\_compare.c**.

## Function Documentation

### int main (int argc, char \*\* argv)

Compare two GRIB2 files.

**Parameters**

*argc* Number of arguments. \
 *argv* Pointer to array of arguments.

**Returns**

- •

  0 if files are identical

- •

  1 otherwise

**Author**

Ed Hartnett

**Date**

12/29/22

Definition at line **24** of file **g2c\_compare.c**.

References **g2c\_close()**, **g2c\_compare()**, **G2C\_ENOMEM**, **G2C\_ERROR**, **G2C\_NOWRITE**, **g2c\_open()**, **g2c\_set\_log\_level()**, and **G2C\_VERSION**.

## Author

Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.
