SUNPHARM CORPORATION
               CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING
                             AND NET LOSS PER SHARE



            For three months ended June 30, 1999:
                                                               Days
                           Total Shares                    Outstanding
                        -------------------            -------------------
                                                                                
                                  6,914,728      x                        5  =           34,573,640
                                  6,930,598      x                       86  =          596,031,428
                                                       --------------------       -----------------
                                                                         91             630,605,068

                 Weighted Average Shares =                      630,605,068 / 91                   =        6,929,726
                 Net Loss Per Share =                  $           (959,429)/ 6,929,726            =     $      (0.14)


            For three months ended June 30,1998:
                                                               Days
                           Total Shares                    Outstanding
                        -------------------            -------------------
                                  5,758,901      x                        1  =            5,758,901
                                  5,760,330      x                       22  =          126,727,260
                                  5,767,830      x                       68  =          392,212,440
                                                       --------------------       -----------------
                                                                         91             524,698,601

                 Weighted Average Shares =                      524,698,601 / 91                   =        5,765,919
                 Net Loss Per Share =                  $         (1,048,853)/ 5,765,919            =     $      (0.18)


            For six months ended June 30, 1999:
                                                               Days
                           Total Shares                    Outstanding
                        -------------------            -------------------
                                  6,621,395      x                       46  =          304,584,170
                                  6,731,395      x                       43  =          289,449,985
                                  6,914,728      x                        6  =           41,488,368
                                  6,930,598      x                       86  =          596,031,428
                                                       --------------------       -----------------
                                                                        181           1,231,553,951

                 Weighted Average Shares =                    1,231,553,951 / 181                  =        6,804,165
                 Net Loss Per Share =                  $         (1,928,591)/ 6,804,165            =    $       (0.28)

            For six months ended June 30,1998:
                                                               Days
                           Total Shares                    Outstanding
                        -------------------            -------------------
                                  5,737,828      x                        7  =           40,164,796
                                  5,745,618      x                       56  =          321,754,608
                                  5,748,618      x                       15  =           86,229,270
                                  5,758,901      x                       13  =           74,865,713
                                  5,760,330      x                       22  =          126,727,260
                                  5,767,830      x                       68  =          392,212,440
                                                       --------------------       -----------------
                                                                        181           1,041,954,087

                 Weighted Average Shares =                    1,041,954,087 / 181                  =        5,756,652
                 Net Loss Per Share =                  $         (2,087,980)/ 5,756,652            =    $       (0.36)