ARSperl

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

(JCM)   fixed a leftover fprintf warning in support.c that was causing
        compilation warnings on windows

(JCM)   disabled t/11entry.t

(JCM)   minor Makefile.PL tweak

(JCM)   bug fix in perl_ARStatusStruct that caused segv with api >= 4.0


Released: 10/24/2001 Version: 1.72


(JCM)   modified Makefile.PL to handle changes to _SERVER_INFO definitions
        in 4.5.x

(JCM)   memory leak fixes

(JCM)   duplicate free badness in ars_Login() fixed

(JCM)   updated doc for ars_MergeEntry

changes.dat  view on Meta::CPAN

JCM added ARTermination calls to ars_Login

released=11/13/2001 version=1.73
JCM fixed windows cpp error in support.c
JCM fixed a leftover fprintf warning in support.c that was causing
    compilation warnings on windows
JCM disabled t/11entry.t
JCM minor Makefile.PL tweak
JCM bug fix in perl_ARStatusStruct that caused segv with api >= 4.0

released=10/24/2001 version=1.72
JCM modified Makefile.PL to handle changes to _SERVER_INFO definitions
    in 4.5.x
JCM memory leak fixes
JCM duplicate free badness in ars_Login() fixed
JCM updated doc for ars_MergeEntry
JCM added form->merge() call to OO layer
JCM fixed 4.5.2 induced warning (now there's a FilterActionStruct)
    modified Makefile.PL so you can specify ARVERSION=4.52 

released=10/30/2000 version=1.71

example/GetCharMenu.pl  view on Meta::CPAN

#   Retrieve and print information about the named menu.
#
# AUTHOR
#   Jeff Murphy
#   jcmurphy@acsu.buffalo.edu
#
# $Log: GetCharMenu.pl,v $
# Revision 1.8  2003/03/28 05:51:56  jcmurphy
# more 5.x edits
#
# Revision 1.7  2001/10/24 14:21:27  jcmurphy
# MergeEntry doc update, minor test/example tweaks
#
# Revision 1.6  2000/05/24 18:05:26  jcmurphy
# primary ars4.5 integration in this checkpoint.
#
# Revision 1.5  1998/10/14 13:55:34  jcmurphy
# fixed syntax error
#
# Revision 1.4  1998/09/16 14:38:31  jcmurphy
# updated changeDiary code

html/changes.html  view on Meta::CPAN

      CELLPADDING='2'
      WIDTH='100%'
      BORDER='0' 
      BGCOLOR='black'>
      <TR>
	<TD width='100%'>
	  <TABLE CELLSPACING='0' CELLPADDING='3' WIDTH='100%' BORDER='0'
	    BGCOLOR='lightblue'>
	    <tr><td colspan='2'>
  <table width='100%' border='0'><tr>
	      <td width='50%'>Released: <B>10/24/2001</B></td>
              <td width='50%'>Version: <B>1.72
</B></td>
  </tr></table></td>
            </tr><tr bgcolor='#eeeeee'><td width='10%'>(JCM)</td><td width='90%'><font color='black'>modified Makefile.PL to handle changes to _SERVER_INFO definitions 
in 4.5.x </font></td></tr>
<tr bgcolor='#dddddd'><td width='10%'>(JCM)</td><td width='90%'><font color='black'>memory leak fixes 
</font></td></tr>
<tr bgcolor='#eeeeee'><td width='10%'>(JCM)</td><td width='90%'><font color='black'>duplicate free badness in ars_Login() fixed 
</font></td></tr>
<tr bgcolor='#dddddd'><td width='10%'>(JCM)</td><td width='90%'><font color='black'>updated doc for ars_MergeEntry 
</font></td></tr>

support-h.template  view on Meta::CPAN

#define AP_ERR_COORD_LIST   80014, "Bad coord list"
#define AP_ERR_COORD_STRUCT 80015, "Bad coord struct"
#define AP_ERR_BYTE_LIST    80016, "Bad byte list"
#define AP_ERR_EID_SEP      80017, "Expected EID to contain a separator"
#define AP_ERR_OPT_NA       80018 /* roll your own text - option not available */
#define AP_ERR_EXPECT_PVHV  80019, "Expected argument to contain a HASH reference"
#define AP_ERR_GENERAL      80020 /* roll your own text */
#define AP_ERR_CONTINUE     80021 /* roll your own continuation text */
#define AP_ERR_NEEDKEYS     80022, "Required hash keys do not exists"
#define AP_ERR_NEEDKEYSKEYS 80023 /* specify what keys */
#define AP_ERR_PREREVFAIL   80024, "Failed to convert some perl structures to ars structures. Create/Set operation aborted."
#define AP_ERR_ATTACH       80025  /* roll your own text */
#define AP_ERR_INV_ARGS     80026 /* roll your own - invalid argument(s) */
#define AP_ERR_INV_ARITH    80027 /*, "Unknown arith operation in ARArithOpStruct" */
#define AP_ERR_ENUM_LISTSTYLE 80028, "Unknown EnumLimits listStyle"
#define AP_ERR_CURRENCY_STRUCT 80029, "Bad currency struct hash (missing a key or a key had an unexpected value)"
#define AP_ERR_TYPEMAP      80030, "Cannot resolve typemap value"
#define AP_ERR_INV_RETURN   80031, "Invalid return data"
#define AP_ERR_DATATYPE     80032, "Unsupported data type"

#endif /* __support_h_ */

t/aptest50.def  view on Meta::CPAN

   datatype       : 5
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy
   last-changed   : jcmurphy
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\18\14\40\1\170\40\0\20\4\11\Diary Field\3\41\2\30487\27500\54674\29600\4\6\1\5\6\2\60\40\1\61\40\25\27\8\16\28\6\4\29\6\1\7\40\2147483649\231\6\0\1&
 display-instance : 43\40\4294967295\21\41\2\0\400\5512\2100\151\41\2\6075\0\21262\2100\65\41\2\0\0\0\0\66\41\2\21825\0\24187\2100\
}
field {
   id             : 536870917
   name           : Integer Field
   datatype       : 2
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy

t/aptest50.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\19\14\40\1\170\40\0\20\4\13\Integer Field\3\41\2\72262\17000\98812\19100\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483656\&
 display-instance : 231\6\0\143\40\4294967295\21\41\2\0\400\6525\2100\151\41\2\7087\0\26549\2100\65\41\2\0\0\0\0\66\41\2\0\0\0\0\
}
field {
   id             : 536870924
   name           : Integer Field7
   datatype       : 2
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647

t/aptest50.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   maxlength      : 255
   menu-style     : 2
   qbe-match-op   : 1
   fulltext-optns : 0
   permission     : 0\1
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\15\20\4\10\Request ID\3\41\2\1012\2500\29024\4900\7\40\2147483648\231\6\0\143\40\4294967295\27\8\16\91\6\2\90\6\1\60\40\1\170\40\0\21\41\2\0\400\68&
 display-instance : 62\2400\151\41\2\7425\0\24975\2100\65\41\2\0\0\0\0\66\41\2\25650\0\28012\2100\61\40\29\
}
field {
   id             : 2
   name           : Submitter
   datatype       : 4
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 2
   create-mode    : 1
   option         : 1

t/aptest50.def  view on Meta::CPAN

      mapschema   : 0
      mapfield    : 536870916
   create-mode    : 2
   option         : 2
   timestamp      : 1049205538
   owner          : jcmurphy
   last-changed   : jcmurphy
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\20\14\40\1\20\4\11\Diary Field\3\41\2\30487\27500\54674\29600\4\6\1\5\6\2\60\40\1\61\40\25\27\8\16\28\6\4\29\6\1\7\40\2147483652\231\6\0\143\40\429&
 display-instance : 4967295\21\41\2\0\400\5512\2100\151\41\2\6075\0\21262\2100\65\41\2\0\0\0\0\66\41\2\21825\0\24187\2100\91\6\2\90\6\1\170\40\0\
}
field {
   id             : 536870917
   name           : Integer Field
   datatype       : 2
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 536870917
   create-mode    : 2
   option         : 2

t/aptest50.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\21\14\40\1\20\4\13\Integer Field\3\41\2\72262\17000\98812\19100\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483708\231\6\0\1&
 display-instance : 43\40\4294967295\21\41\2\0\400\6525\2100\151\41\2\7087\0\26549\2100\65\41\2\0\0\0\0\66\41\2\0\0\0\0\91\6\2\90\6\1\170\40\0\
}
field {
   id             : 536870924
   name           : Integer Field7
   datatype       : 2
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 536870924
   create-mode    : 2
   option         : 2
   timestamp      : 1049205541
   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\21\14\40\1\20\4\13\Integer Field\3\41\2\73462\18200\100012\20300\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483719\231\6\0\&

t/aptest51.def  view on Meta::CPAN

   datatype       : 5
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy
   last-changed   : jcmurphy
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\18\14\40\1\170\40\0\20\4\11\Diary Field\3\41\2\30487\27500\54674\29600\4\6\1\5\6\2\60\40\1\61\40\25\27\8\16\28\6\4\29\6\1\7\40\2147483649\231\6\0\1&
 display-instance : 43\40\4294967295\21\41\2\0\400\5512\2100\151\41\2\6075\0\21262\2100\65\41\2\0\0\0\0\66\41\2\21825\0\24187\2100\
}
field {
   id             : 536870917
   name           : Integer Field
   datatype       : 2
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy

t/aptest51.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\19\14\40\1\170\40\0\20\4\13\Integer Field\3\41\2\72262\17000\98812\19100\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483656\&
 display-instance : 231\6\0\143\40\4294967295\21\41\2\0\400\6525\2100\151\41\2\7087\0\26549\2100\65\41\2\0\0\0\0\66\41\2\0\0\0\0\
}
field {
   id             : 536870924
   name           : Integer Field7
   datatype       : 2
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1049205530
   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647

t/aptest51.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   maxlength      : 255
   menu-style     : 2
   qbe-match-op   : 1
   fulltext-optns : 0
   permission     : 0\1
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\15\20\4\10\Request ID\3\41\2\1012\2500\29024\4900\7\40\2147483648\231\6\0\143\40\4294967295\27\8\16\91\6\2\90\6\1\60\40\1\170\40\0\21\41\2\0\400\68&
 display-instance : 62\2400\151\41\2\7425\0\24975\2100\65\41\2\0\0\0\0\66\41\2\25650\0\28012\2100\61\40\29\
}
field {
   id             : 2
   name           : Submitter
   datatype       : 4
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 2
   create-mode    : 1
   option         : 1

t/aptest51.def  view on Meta::CPAN

      mapschema   : 0
      mapfield    : 536870916
   create-mode    : 2
   option         : 2
   timestamp      : 1049205538
   owner          : jcmurphy
   last-changed   : jcmurphy
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\20\14\40\1\20\4\11\Diary Field\3\41\2\30487\27500\54674\29600\4\6\1\5\6\2\60\40\1\61\40\25\27\8\16\28\6\4\29\6\1\7\40\2147483652\231\6\0\143\40\429&
 display-instance : 4967295\21\41\2\0\400\5512\2100\151\41\2\6075\0\21262\2100\65\41\2\0\0\0\0\66\41\2\21825\0\24187\2100\91\6\2\90\6\1\170\40\0\
}
field {
   id             : 536870917
   name           : Integer Field
   datatype       : 2
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 536870917
   create-mode    : 2
   option         : 2

t/aptest51.def  view on Meta::CPAN

   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\21\14\40\1\20\4\13\Integer Field\3\41\2\72262\17000\98812\19100\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483708\231\6\0\1&
 display-instance : 43\40\4294967295\21\41\2\0\400\6525\2100\151\41\2\7087\0\26549\2100\65\41\2\0\0\0\0\66\41\2\0\0\0\0\91\6\2\90\6\1\170\40\0\
}
field {
   id             : 536870924
   name           : Integer Field7
   datatype       : 2
   fieldtype      : 2
      mapschema   : 0
      mapfield    : 536870924
   create-mode    : 2
   option         : 2
   timestamp      : 1049205541
   owner          : jcmurphy
   last-changed   : jcmurphy
   range-low      : -2147483647
   range-high     : 2147483647
   permission     : 3\1
   permission     : 4\1
 display-instance : 536870912\21\14\40\1\20\4\13\Integer Field\3\41\2\73462\18200\100012\20300\4\6\1\5\6\2\62\6\1\60\40\1\61\40\28\27\8\16\28\6\4\29\6\1\7\40\2147483719\231\6\0\&

t/aptest51.def  view on Meta::CPAN

   name           : Time Field
   datatype       : 14
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1225458855
   owner          : Demo
   last-changed   : Demo
   default        : 63055
 display-instance : 536870912\14\14\40\1\170\40\536880919\20\4\10\Time Field\3\41\2\40275\13200\64350\15300\4\6\1\5\6\2\7\40\2147483655\231\6\0\143\40\4294967295\21\41\2\0\400\5&
 display-instance : 400\2100\151\41\2\5962\0\21149\2100\65\41\2\0\0\0\0\66\41\2\21712\0\24074\2100\61\40\25\
 display-instance : 536872074\14\14\40\1\170\40\0\20\4\10\Time Field\3\41\2\66937\12000\91012\14100\4\6\1\5\6\2\7\40\2147483655\231\6\0\143\40\4294967295\21\41\2\0\400\5400\2100&
 display-instance : \151\41\2\5962\0\21149\2100\65\41\2\0\0\0\0\66\41\2\21712\0\24074\2100\61\40\25\
 display-instance : 536873337\15\14\40\1\170\40\536880919\20\4\10\Time Field\3\41\2\40275\13200\64350\15300\4\6\1\5\6\2\7\40\2147483655\231\6\0\143\40\4294967295\21\41\2\0\400\5&
 display-instance : 400\2100\151\41\2\5962\0\21149\2100\65\41\2\0\0\0\0\66\41\2\21712\0\24074\2100\61\40\25\91\6\2\
}
field {
   id             : 536870921
   name           : Line
   datatype       : 31
   fieldtype      : 0
   create-mode    : 2
   option         : 4
   timestamp      : 1225458855
   owner          : Demo

t/aptest51.def  view on Meta::CPAN

   owner          : Demo
   last-changed   : Demo
 display-instance : 536870912\15\14\40\1\170\40\536880919\3\41\2\70987\1900\92699\11000\4\6\1\5\6\2\40\41\4\70987\1900\92699\1900\92699\11000\70987\11000\9\6\4\41\40\2\1\6\2\7\4&
 display-instance : 0\2147483658\143\40\4294967295\21\41\2\0\0\0\9000\151\41\2\3937\31800\21712\37800\65\41\2\0\0\0\0\66\41\2\0\0\0\0\
 display-instance : 536872074\15\14\40\1\170\40\0\3\41\2\1912\1200\93487\38500\4\6\1\5\6\2\40\41\4\1912\1200\93487\1200\93487\38500\1912\38500\9\6\4\41\40\2\1\6\2\7\40\214748363&
 display-instance : 9\143\40\4294967295\21\41\2\0\0\0\36900\151\41\2\112\1900\91574\11000\65\41\2\0\0\0\0\66\41\2\0\0\0\0\
 display-instance : 536873337\15\14\40\1\170\40\536880919\3\41\2\70987\1900\92699\11000\4\6\1\5\6\2\40\41\4\70987\1900\92699\1900\92699\11000\70987\11000\9\6\4\41\40\2\1\6\2\7\4&
 display-instance : 0\2147483658\143\40\4294967295\21\41\2\0\0\0\9000\151\41\2\3937\31800\21712\37800\65\41\2\0\0\0\0\66\41\2\0\0\0\0\
}
field {
   id             : 536870924
   name           : Text Field
   datatype       : 31
   fieldtype      : 0
   create-mode    : 2
   option         : 4
   timestamp      : 1225458855
   owner          : Demo
   last-changed   : Demo
   permission     : 0\1
 display-instance : 536870912\18\14\40\1\170\40\536880919\3\41\2\73125\3000\86400\9400\4\6\1\5\6\2\81\4\7\Header1\80\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">&
 display-instance : HTTP-Link</a>\1\6\3\91\6\2\90\6\2\7\40\2147483659\143\40\4294967295\21\41\2\65475\2600\78750\9600\151\41\2\0\0\112\100\65\41\2\0\0\0\0\66\41\2\0\0\0\0&
 display-instance : \24\4\8\0x800000\83\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">HTTP-Link</a>\
 display-instance : 536872074\18\14\40\1\170\40\0\3\41\2\68400\23700\81675\30100\4\6\1\5\6\2\81\4\7\Header1\80\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">HTTP-L&
 display-instance : ink</a>\1\6\3\91\6\2\90\6\2\7\40\2147483659\143\40\4294967295\21\41\2\73125\3000\86400\9400\151\41\2\0\0\112\100\65\41\2\0\0\0\0\66\41\2\0\0\0\0\24\4\&
 display-instance : 8\0x800000\83\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">HTTP-Link</a>\
 display-instance : 536873337\18\14\40\1\170\40\536880919\3\41\2\73125\3000\86400\9400\4\6\1\5\6\2\81\4\7\Header1\80\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">&
 display-instance : HTTP-Link</a>\1\6\3\91\6\2\90\6\2\7\40\2147483659\143\40\4294967295\21\41\2\65475\2600\78750\9600\151\41\2\0\0\112\100\65\41\2\0\0\0\0\66\41\2\0\0\0\0&
 display-instance : \24\4\8\0x800000\83\4\70\Line 1Line 2Line 3<a href="http://www.arsperl.org/">HTTP-Link</a>\
}
field {
   id             : 536870925
   name           : Index Field 1
   datatype       : 4
   fieldtype      : 1

t/aptest51.def  view on Meta::CPAN

   create-mode    : 2
   option         : 2
   timestamp      : 1225458855
   owner          : Demo
   last-changed   : Demo
   range-low      : -99999999999999999999999999.99
   range-high     : 99999999999999999999999999.99
   precision      : 10
   func-codes     : 2\USD\2\EUR\2\
   allow-codes    : 6\USD\2\DEM\2\DKK\2\FRF\2\EUR\2\GBP\2\
   default        : 12\18\5\10.24\3\EUR\0\0\\
   permission     : 0\1
 display-instance : 536870912\17\14\40\1\170\40\536880921\20\4\14\Currency Field\3\41\2\3037\900\30824\4400\4\6\1\5\6\2\7\40\2147483667\231\6\0\143\40\4294967295\21\41\2\0\0\277&
 display-instance : 87\1300\151\41\2\0\1400\21937\3500\65\41\2\22500\1400\24862\3500\66\41\2\25425\1400\27787\3500\61\40\37\27\8\2\90\6\1\91\6\4\
 display-instance : 536872074\14\14\40\1\170\40\536880921\20\4\14\Currency Field\3\41\2\2700\2600\39037\4700\4\6\1\5\6\2\7\40\2147483663\231\6\0\143\40\4294967295\21\41\2\0\400\&
 display-instance : 7537\2100\151\41\2\8100\0\30487\2100\65\41\2\31050\0\33412\2100\66\41\2\33975\0\36337\2100\61\40\37\
 display-instance : 536873337\14\14\40\1\170\40\536880921\20\4\14\Currency Field\3\41\2\2700\2600\39037\4700\4\6\1\5\6\2\7\40\2147483670\231\6\0\143\40\4294967295\21\41\2\0\400\&
 display-instance : 7537\2100\151\41\2\8100\0\30487\2100\65\41\2\31050\0\33412\2100\66\41\2\33975\0\36337\2100\61\40\37\
}
field {
   id             : 536870929
   name           : Date/Time Field
   datatype       : 7
   fieldtype      : 1

t/aptest51.def  view on Meta::CPAN

   option         : 2
   timestamp      : 1225458855
   owner          : Demo
   last-changed   : Demo
   maxsize        : 1000000
   attachtype     : 1
   permission     : 0\1
 display-instance : 536870912\4\4\6\1\20\4\12\Attachment 1\170\40\536880922\143\40\1\
}
field {
   id             : 536880924
   name           : Attachment 2
   datatype       : 11
   fieldtype      : 1
   create-mode    : 2
   option         : 2
   timestamp      : 1225458855
   owner          : Demo
   last-changed   : Demo
   maxsize        : 0
   attachtype     : 1



( run in 0.422 second using v1.01-cache-2.11-cpan-6f5a58438db )