/* ** decay constant table for getty ** which satisfies:- ** "usage = (usage/decays[hours])*hours*DECAYMULT" */ #define DECAYMULT 10 unsigned decays[] { 012, 024, 036, 051, 064, 077, 0112, 0126, 0142, 0156, 0172, 0206, 0223, 0240, 0255, 0272, 0310, 0325, 0343, 0362, 0400, 0417, 0436, 0456, 0475, 0515, 0535, 0556, 0577, 0620, 0641, 0662, 0704, 0727, 0751, 0774, 01017, 01043, 01066, 01113, 01137, 01164, 01211, 01237, 01264, 01313, 01341, 01370, 01420, 01447, 01477, 01530, 01561, 01612, 01644, 01676, 01730, 01763, 02017, 02052, 02107, 02143, 02201, 02236, 02274, 02333, 02372, 02431, 02471, 02532, 02573, 02634, 02676, 02741, 03004, 03047, 03113, 03160, 03225, 03273, 03341, 03410, 03460, 03530, 03601, 03652, 03724, 03777, 04052, 04126, 04202, 04257, 04335, 04414, 04473, 04553, 04633, 04715, 04777, 05062, 05145, 05231, 05316, 05404, 05473, 05562, 05652, 05743, 06035, 06130, 06223, 06317, 06415, 06513, 06612, 06712, 07012, 07114, 07217, 07322, 07427, 07534, 07643, 07752, 010062, 010174, 010306, 010422, 010537, 010654, 010773, 011113, 011234, 011356, 011501, 011626, 011753, 012102, 012232, 012363, 012515, 012651, 013006, 013144, 013303, 013444, 013606, 013752, 014117, 014265, 014434, 014605, 014760, 015133, 015311, 015467, 015650, 016032, 016215, 016402, 016570, 016760, 017152, 017345, 017542, 017741, 020141, 020343, 020547, 020754, 021164, 021375, 021610, 022024, 022243, 022464, 022706, 023132, 023361, 023611, 024043, 024300, 024536, 024777, 025241, 025506, 025755, 026226, 026502, 026757, 027237, 027521, 030006, 030275, 030566, 031061, 031357, 031660, 032163, 032471, 033001, 033313, 033631, 034151, 034473, 035021, 035351, 035704, 036242, 036602, 037146, 037514, 040066, 040442, 041021, 041404, 041772, 042362, 042756, 043355, 043760, 044365, 044776, 045413, 046033, 046456, 047104, 047537, 050175, 050636, 051303, 051754, 052431, 053111, 053575, 054266, 054762, 055462, 056166, 056676 }; #define DECAYSIZ ((sizeof decays)/(sizeof decays[0]))