The lglVendor Structure

The lglVendor Structure — Vendor definitions

Functions

Types and Values

struct lglVendor

Includes

#include <libglabels/lgl-vendor.h>

Description

This section describes a structure for representing vendor data.

Functions

lgl_vendor_new ()

lglVendor *
lgl_vendor_new (gchar *name);

Allocates and constructs a new lglVendor structure.

Parameters

name

Localized name of vendor.

 

Returns

a pointer to a newly allocated lglVendor structure.


lgl_vendor_dup ()

lglVendor *
lgl_vendor_dup (const lglVendor *orig);

Duplicates an existing lglVendor structure.

Parameters

orig

lglVendor structure to be duplicated.

 

Returns

a pointer to a newly allocated lglVendor structure.


lgl_vendor_free ()

void
lgl_vendor_free (lglVendor *vendor);

Free all memory associated with an existing lglVendor structure.

Parameters

vendor

pointer to lglVendor structure to be freed.

 

Types and Values

struct lglVendor

struct lglVendor {
        gchar               *name;           /* Vendor name */
        gchar               *url;            /* Vendor URL */
};

This structure defines a vendor.

Members

gchar *name;

Vendor name. (e.g. "Avery")

 

gchar *url;

URL to vendor website