Changed multi-line C comments into another style.
The left side doesn't look unbalanced.
This commit is contained in:
@@ -75,8 +75,8 @@ static unsigned ULabDefCount = 0; /* Number of defined labels */
|
||||
|
||||
static ULabel* NewULabel (ExprNode* Val)
|
||||
/* Create a new ULabel and insert it into the collection. The created label
|
||||
* structure is returned.
|
||||
*/
|
||||
** structure is returned.
|
||||
*/
|
||||
{
|
||||
/* Allocate memory for the ULabel structure */
|
||||
ULabel* L = xmalloc (sizeof (ULabel));
|
||||
@@ -98,11 +98,11 @@ static ULabel* NewULabel (ExprNode* Val)
|
||||
|
||||
ExprNode* ULabRef (int Which)
|
||||
/* Get an unnamed label. If Which is negative, it is a backreference (a
|
||||
* reference to an already defined label), and the function will return a
|
||||
* segment relative expression. If Which is positive, it is a forward ref,
|
||||
* and the function will return a expression node for an unnamed label that
|
||||
* must be resolved later.
|
||||
*/
|
||||
** reference to an already defined label), and the function will return a
|
||||
** segment relative expression. If Which is positive, it is a forward ref,
|
||||
** and the function will return a expression node for an unnamed label that
|
||||
** must be resolved later.
|
||||
*/
|
||||
{
|
||||
int Index;
|
||||
ULabel* L;
|
||||
@@ -139,8 +139,8 @@ ExprNode* ULabRef (int Which)
|
||||
++L->Ref;
|
||||
|
||||
/* If the label is already defined, return its value, otherwise return
|
||||
* just a reference.
|
||||
*/
|
||||
** just a reference.
|
||||
*/
|
||||
if (L->Val) {
|
||||
return CloneExpr (L->Val);
|
||||
} else {
|
||||
@@ -155,9 +155,9 @@ void ULabDef (void)
|
||||
{
|
||||
if (ULabDefCount < CollCount (&ULabList)) {
|
||||
/* We did already have a forward reference to this label, so has
|
||||
* already been generated, but doesn't have a value. Use the current
|
||||
* PC for the label value.
|
||||
*/
|
||||
** already been generated, but doesn't have a value. Use the current
|
||||
** PC for the label value.
|
||||
*/
|
||||
ULabel* L = CollAtUnchecked (&ULabList, ULabDefCount);
|
||||
CHECK (L->Val == 0);
|
||||
L->Val = GenCurrentPC ();
|
||||
@@ -185,9 +185,9 @@ int ULabCanResolve (void)
|
||||
|
||||
ExprNode* ULabResolve (unsigned Index)
|
||||
/* Return a valid expression for the unnamed label with the given index. This
|
||||
* is used to resolve unnamed labels when assembly is done, so it is an error
|
||||
* if a label is still undefined in this phase.
|
||||
*/
|
||||
** is used to resolve unnamed labels when assembly is done, so it is an error
|
||||
** if a label is still undefined in this phase.
|
||||
*/
|
||||
{
|
||||
/* Get the label and check that it is defined */
|
||||
ULabel* L = CollAt (&ULabList, Index);
|
||||
@@ -201,8 +201,8 @@ ExprNode* ULabResolve (unsigned Index)
|
||||
|
||||
void ULabDone (void)
|
||||
/* Run through all unnamed labels, check for anomalies and errors and do
|
||||
* necessary cleanups.
|
||||
*/
|
||||
** necessary cleanups.
|
||||
*/
|
||||
{
|
||||
/* Check if there are undefined labels */
|
||||
unsigned I = ULabDefCount;
|
||||
@@ -213,8 +213,8 @@ void ULabDone (void)
|
||||
}
|
||||
|
||||
/* Walk over all labels and emit a warning if any unreferenced ones
|
||||
* are found. Remove line infos because they're no longer needed.
|
||||
*/
|
||||
** are found. Remove line infos because they're no longer needed.
|
||||
*/
|
||||
for (I = 0; I < CollCount (&ULabList); ++I) {
|
||||
ULabel* L = CollAtUnchecked (&ULabList, I);
|
||||
if (L->Ref == 0) {
|
||||
|
||||
Reference in New Issue
Block a user