00001 /* 00002 ******************************************************************************* 00003 * 00004 * Copyright (C) 1998-1999, International Business Machines 00005 * Corporation and others. All Rights Reserved. 00006 * 00007 ******************************************************************************* 00008 * 00009 * File uscnf_p.h 00010 * 00011 * Modification History: 00012 * 00013 * Date Name Description 00014 * 12/02/98 stephen Creation. 00015 * 03/13/99 stephen Modified for new C API. 00016 ******************************************************************************* 00017 */ 00018 00019 #ifndef _USCNF_P 00020 #define _USCNF_P 00021 00022 #include "uscanf.h" 00023 00027 struct u_scanf_spec { 00028 u_scanf_spec_info fInfo; /* Information on this spec */ 00029 int32_t fArgPos; /* Position of data in arg list */ 00030 UBool fSkipArg; /* TRUE if arg should be skipped */ 00031 }; 00032 typedef struct u_scanf_spec u_scanf_spec; 00033 00041 int32_t 00042 u_scanf_parse_spec (const UChar *fmt, 00043 u_scanf_spec *spec); 00044 00045 00046 #endif