X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fprt-exd.h;h=97531b9a9ad58e0f768e323fe9954f7dda87c5c0;hb=9d17b5cfa8555d4762f162785edede1e0314cc07;hp=34dad371c9024b01b6b81bd6440d1723c14c8a70;hpb=657fb99115b87a5244e9a33bbe4ca3d9d18849c4;p=yaz-moved-to-github.git diff --git a/include/prt-exd.h b/include/prt-exd.h index 34dad37..97531b9 100644 --- a/include/prt-exd.h +++ b/include/prt-exd.h @@ -50,7 +50,7 @@ typedef struct Z_TaskPackage Z_External *taskSpecificParameters; } Z_TaskPackage; -int MDF z_TaskPackage(ODR o, Z_TaskPackage **p, int opt); +int z_TaskPackage(ODR o, Z_TaskPackage **p, int opt); /* ----------------------- ITEM ORDER ------------------------- */ @@ -94,16 +94,14 @@ typedef struct Z_IOCreditCardInfo typedef struct Z_IOBilling { - enum - { - Z_IOBilling_billInvoice, - Z_IOBilling_prepay, - Z_IOBilling_depositAccount, - Z_IOBilling_creditCard, - Z_IOBilling_cardInfoPreviouslySupplied, - Z_IOBilling_privateKnown, - Z_IOBilling_privateNotKnown - } which; + int which; +#define Z_IOBilling_billInvoice 0 +#define Z_IOBilling_prepay 1 +#define Z_IOBilling_depositAccount 2 +#define Z_IOBilling_creditCard 3 +#define Z_IOBilling_cardInfoPreviouslySupplied 4 +#define Z_IOBilling_privateKnown 5 +#define Z_IOBilling_privateNotKnown 6 union { Odr_null *noinfo; @@ -135,11 +133,9 @@ typedef struct Z_IOTaskPackage typedef struct Z_ItemOrder { - enum - { - Z_ItemOrder_esRequest, - Z_ItemOrder_taskPackage - } which; + int which; +#define Z_ItemOrder_esRequest 0 +#define Z_ItemOrder_taskPackage 1 union { Z_IORequest *esRequest; @@ -147,6 +143,6 @@ typedef struct Z_ItemOrder } u; } Z_ItemOrder; -int MDF z_ItemOrder(ODR o, Z_ItemOrder **p, int opt); +int z_ItemOrder(ODR o, Z_ItemOrder **p, int opt); #endif