X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz%2Foptions.h;h=edc602fbb05b7389b19187a2abc1cfd14f0b10e8;hp=ccf6d9c15b7807a63b14bb8d0b09d5452d392278;hb=ee6ab2ee3a9ee1a8c65d7272ec7fba1d886f5af0;hpb=9495b9ae90634603fb390ff56da459e3c8137a63 diff --git a/include/yaz/options.h b/include/yaz/options.h index ccf6d9c..edc602f 100644 --- a/include/yaz/options.h +++ b/include/yaz/options.h @@ -1,5 +1,5 @@ -/* - * Copyright (c) 1995-2008, Index Data +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2008 Index Data. * All rights reserved. * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -37,7 +37,8 @@ YAZ_BEGIN_CDECL -/** \brief parser command-line options + +/** \brief command-line options parsing for main \arg desc command argument description (allowed options) \arg argv main argv \arg argc main argc @@ -58,6 +59,9 @@ YAZ_BEGIN_CDECL */ YAZ_EXPORT int options (const char *desc, char **argv, int argc, char **arg); +#define YAZ_OPTIONS_ERROR (-1) +#define YAZ_OPTIONS_EOF (-2) + YAZ_END_CDECL #endif